【发布时间】:2013-03-19 09:02:30
【问题描述】:
我在(以及其他人)this question 中看到人们想知道如何初始化 KeyValuePair 的实例,它应该看起来像这样。
KeyValuePair<int, int> keyValuePair = new KeyValuePair<int, int>
{
Key = 1,
Value = 2
};
它不起作用,好像属性不存在。 Intead,我需要像这样使用构造函数。
KeyValuePair<int, int> keyValuePair = new KeyValuePair<int, int>(1, 2);
诚然,语法较短,但令我困扰的是我不能使用初始化程序。我做错了什么?
【问题讨论】:
标签: c# initialization