Dsl (Digital Simulation Library) for .Net
オブジェクトの Dictionary をキー(Key)を先頭に付けて TextWrite に出力します(1行)。出力内容はconverterに依存します。

名前空間: DslSerializer
アッセンブリー: DslSerializer (in DslSerializer.dll)

構文

C#
public static void WriteDictionaryRecord<TKey, TValue>(
	TextWriter sw,
	string key,
	Dictionary<TKey, TValue> list,
	DIO..::..ConvertToString KeyConverter,
	DIO..::..ConvertToString ValueConverter
)
Visual Basic
Public Shared Sub WriteDictionaryRecord(Of TKey, TValue) ( 
	sw As TextWriter,
	key As String,
	list As Dictionary(Of TKey, TValue),
	KeyConverter As DIO..::..ConvertToString,
	ValueConverter As DIO..::..ConvertToString
)
Visual C++
public:
generic<typename TKey, typename TValue>
static void WriteDictionaryRecord(
	TextWriter^ sw, 
	String^ key, 
	Dictionary<TKey, TValue>^ list, 
	DIO..::..ConvertToString^ KeyConverter, 
	DIO..::..ConvertToString^ ValueConverter
)

Parameters

sw
タイプ: System.IO..::..TextWriter
出力先のTextWriterオブジェクト
key
タイプ: System..::..String
レコードの識別キー
list
タイプ: System.Collections.Generic..::..Dictionary<(Of <(<'TKey, TValue>)>)>
出力対象のオブジェクト(Dictionary)
KeyConverter
タイプ: DslSerializer..::..DIO..::..ConvertToString
Keyオブジェクトを文字列にするためのメソッド
ValueConverter
タイプ: DslSerializer..::..DIO..::..ConvertToString
Valueオブジェクトを文字列にするためのメソッド

Type Parameters

TKey
出力するDictionaryのKeyクラス
TValue
出力するDictionaryのValueクラス

参照