我有一个具有变量"Magic"的类.这是一个4字符串.我可以在C#中做这样的事吗?
string offset = chunkList["_blf"].offset;
Run Code Online (Sandbox Code Playgroud)
*假设"chunkList"是IList /"chunk"对象列表.
Joe*_*oey 13
是的,您可以在班级上创建索引器:
public string this[string s]
{
get
{
// retrieve value
}
set
{
// set value
}
}
Run Code Online (Sandbox Code Playgroud)
你可以使用这样的东西:
string offset = chunkList.Find(x => x.Magic == "_blf").offset;
Run Code Online (Sandbox Code Playgroud)
更好的是检查 Find 是否返回 null:
Chunk chunk = chunkList.Find(x => x.Magic == "_blf");
if (chunk != null)
offset = chunk.offset;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
258 次 |
| 最近记录: |