2012-07-23 1 views

答えて

3

あなたはこのようなものを使用することができますが:

string offset = chunkList.Find(x => x.Magic == "_blf").offset; 

より良いヌルretunsを探すかどうかを確認することです。

Chunk chunk = chunkList.Find(x => x.Magic == "_blf"); 
if (chunk != null) 
    offset = chunk.offset; 
+0

これはさらに優れています。本当にありがとう。 –

13

はい、あなたはあなたのクラスのindexer作成することができます。

public string this[string s] 
{ 
    get 
    { 
     // retrieve value 
    } 
    set 
    { 
     // set value 
    } 
} 
+0

これは完全に機能しました。ありがとうございました! –

+0

しかし、List の子孫クラスを作成し、子孫クラスにindexerプロパティを追加する必要があります。 –

+0

さて、彼らは 'Magic'クラスでそれを実装し、chunkListに委譲できます。 – Joey

関連する問題