Dsl (Digital Simulation Library) for .Net
アッセンブリー: DslSerializer (in DslSerializer.dll)
作成された Dictionay オブジェクト。ただし、レコードのキーが指定したキーと一致しない場合や内容にエラーがある場合は例外が発生します。 エラーの場合 null が返ります。
出力されたレコード(を読み込んで)からオブジェクト(Dictionary)を新たに作成します。
名前空間: DslSerializerアッセンブリー: DslSerializer (in DslSerializer.dll)
構文
C# |
---|
public static Dictionary<TKey, TValue> ReadDictionaryRecord<TKey, TValue>( TextReader sr, string key, string st, DIO..::..ConvertFromString<TKey> key_converter, DIO..::..ConvertFromString<TValue> value_converter ) |
Visual Basic |
---|
Public Shared Function ReadDictionaryRecord(Of TKey, TValue) ( sr As TextReader, key As String, st As String, key_converter As DIO..::..ConvertFromString(Of TKey), value_converter As DIO..::..ConvertFromString(Of TValue) ) As Dictionary(Of TKey, TValue) |
Visual C++ |
---|
public: generic<typename TKey, typename TValue> static Dictionary<TKey, TValue>^ ReadDictionaryRecord( TextReader^ sr, String^ key, String^ st, DIO..::..ConvertFromString<TKey>^ key_converter, DIO..::..ConvertFromString<TValue>^ value_converter ) |
Parameters
- sr
- タイプ: System.IO..::..TextReader
レコードを読み込むための TextReader オブジェクト
- key
- タイプ: System..::..String
レコードのキー文字列
- st
- タイプ: System..::..String
予め1行(先)読み込んでいた場合はその行、そうでない場合は "" か null
- key_converter
- タイプ: DslSerializer..::..DIO..::..ConvertFromString<(Of <(<'TKey>)>)>
オブジェクトを文字列から作成するためのメソッド
- value_converter
- タイプ: DslSerializer..::..DIO..::..ConvertFromString<(Of <(<'TValue>)>)>
オブジェクトを文字列から作成するためのメソッド
Type Parameters
- TKey
- 作成するDictionaryのKeyクラス
- TValue
- 作成するDictionaryのValueクラス
Return Value
タイプ: Dictionary<(Of <(<'TKey, TValue>)>)>作成された Dictionay オブジェクト。ただし、レコードのキーが指定したキーと一致しない場合や内容にエラーがある場合は例外が発生します。 エラーの場合 null が返ります。