在 C# 2.0 中,我们可以使用如下值初始化数组和列表:
int[] a = { 0, 1, 2, 3 };
int[,] b = { { 0, 1 }, { 1, 2 }, { 2, 3 } };
List<int> c = new List<int>(new int[] { 0, 1, 2, 3 });
我想对字典做同样的事情。我知道您可以像这样在 C# 3.0 及更高版本中轻松做到这一点:
Dictionary<int, int> d = new Dictionary<int, int> { { 0, 1 }, { 1, 2 }, { 2, 3 } };
但它在 C# 2.0 中不起作用。Add
在不使用或基于现有集合的情况下,是否有任何解决方法?