如果我有包含的结构
public struct MyStruct
{
public int Id1;
public int Id2;
public string Name;
public int ValueToFind;
}
我应该如何存储和检索它们?只有2个选项浮现在脑海
- 把它们放在
List<MyStruct>
anhd循环中,直到我找到并打破 - 将它们作为键存储在字典
Tuple<int, int, string>
中,将 ValueToFind 作为值存储
后者不是那么方便,因为我希望将它们作为那个结构。是否有一个集合使用数据库索引之类的 3 个第一个字段来快速检索?
-马蒂