Dsl (Digital Simulation Library) for .Net
出力されたレコードからオブジェクトを新たに作成します。

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

構文

C#
public static T ReadRecord<T>(
	TextReader sr,
	string key,
	string st,
	DIO..::..ConvertFromString<T> converter
)
Visual Basic
Public Shared Function ReadRecord(Of T) ( 
	sr As TextReader,
	key As String,
	st As String,
	converter As DIO..::..ConvertFromString(Of T)
) As T
Visual C++
public:
generic<typename T>
static T ReadRecord(
	TextReader^ sr, 
	String^ key, 
	String^ st, 
	DIO..::..ConvertFromString<T>^ converter
)

Parameters

sr
タイプ: System.IO..::..TextReader
レコードを読み込むための TextReader オブジェクト
key
タイプ: System..::..String
レコードのキー文字列
st
タイプ: System..::..String
予め1行(先)読み込んでいた場合はその行、そうでない場合は "" か null
converter
タイプ: DslSerializer..::..DIO..::..ConvertFromString<(Of <(<'T>)>)>
オブジェクトを文字列から作成するためのメソッド

Type Parameters

T
作成するオブジェクトのクラス

Return Value

タイプ: T
作成されたオブジェクト。ただし、レコードのキーが指定したキーと一致しない場合や エラーの場合 null が返ります(オブジェクトが値型の場合はゼロになります)。

参照