AnotherTest
値に基づいた値を持つ単純なシナリオがありTest
ます。これはほとんどの場合うまく機能するので、提供するたびに簡単Test
に取得AnotherTest
できます。
public sealed class Transaction {
public string Test { get;set; }
public string AnotherTest{
get {
int indexLiteryS = Test.IndexOf("S");
return Test.Substring(indexLiteryS, 4);
}
}
}
set
AnotherTest
しかし、私は価値を提供しなくても、価値を見出して読むことができるようになりたいと思っていましたTest
。これは可能ですか?get
ということで、どちらをベースに設定したかというと、なんとなく2種類。作成できることはわかっていますが、使用するメソッドと他のフィールド3rdTest
がいくつかあり、そのメソッドのオーバーロードを作成する必要があります。AnotherTest
編集:
銀行から提供されたファイルを読みました。私はそれをバラバラに切り、いくつかのものをTest
値に入れて、トランザクションの他のすべてのフィールド (AnotherTest など) が自動的に入力されるようにします。ただし、後で、既に適切な形式になっている SQL からトランザクションを読み取りたいのでTest
、残りのフィールドを取得するために提供する必要はありません。これらのフィールドを設定してから、値を設定せずset
に使用できるようにしたいと思います。get
Test