変数が「Magic」のクラスがあります。これは4文字の文字列です。 C#でこれを行うことはできますか?角括弧を使用してクラスから値を引き出すことはできますか
string offset = chunkList["_blf"].offset;
* "chunkList"は "チャンク"オブジェクトのIList/Listであると仮定します。
変数が「Magic」のクラスがあります。これは4文字の文字列です。 C#でこれを行うことはできますか?角括弧を使用してクラスから値を引き出すことはできますか
string offset = chunkList["_blf"].offset;
* "chunkList"は "チャンク"オブジェクトのIList/Listであると仮定します。
あなたはこのようなものを使用することができますが:
string offset = chunkList.Find(x => x.Magic == "_blf").offset;
より良いヌルretunsを探すかどうかを確認することです。
Chunk chunk = chunkList.Find(x => x.Magic == "_blf");
if (chunk != null)
offset = chunk.offset;
これはさらに優れています。本当にありがとう。 –