c# - C# .NET 中的最佳数据集合

标签 c# .net arrays collections

我必须存储这些数据:

 "AL" => 1997
 "AK" => 1977
 ...
 "WY" => 1997

在 .NET 中存储它的最佳方式是什么?我应该只使用数组、arrayList 还是其他集合?

最佳答案

尝试 System.Collections.Generic.Dictionary<TKey, TValue> .

你会像这样使用它:

var values = new Dictionary<string, int>
{
    { "AL", 1997 },
    { "AK", 1977 },
    ...
    { "WY", 1997 },
};

Console.WriteLine(values["AK"]);  // Writes 1977

关于c# - C# .NET 中的最佳数据集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7717604/

相关文章:

c# - 为什么 .NET 对象有方法 Finalize()?

C : text file, 字符串比较等

c# - 如何水平打印数组的内容?

c# - 加入 Linq C# 组

.net - 如何在 Linux 环境下运行 .net 应用程序?

c# - 如何在 C# 中执行 C++ 样式的析构函数?

.net - 我应该如何使用 Git 在多台计算机上的 SharpDevelop 项目中使用 SQL Server Compact Edition?

php - 来自多维数组的回显值

c# - 为什么protobuf-net反序列化对象不是 'lean'

C# MYSQL - "Tunnel"通过防火墙