我在 这个问题中看到过,人们想知道如何初始化 键值对的一个实例,它应该是这样的。
KeyValuePair<int, int> keyValuePair = new KeyValuePair<int, int>
{
Key = 1,
Value = 2
};
它不工作,好像属性不存在一样。相反,我需要像这样使用构造函数。
KeyValuePair<int, int> keyValuePair = new KeyValuePair<int, int>(1, 2);
不可否认,语法较短,但我不能使用初始化程序,这让我感到困扰。我做错了什么?