【发布时间】:2019-11-24 14:16:35
【问题描述】:
我确定之前我看到过这个方法,因为一年前我问过:What is the purpose of Deconstruct method in KeyValuePair<> struct?
但现在我根本找不到它,或者任何关于它被移除的痕迹,任何问题,什么都没有。
编译器同意:
var s = new KeyValuePair<int, int>(1, 3);
var (x, y) = s;
错误 CS1061 'KeyValuePair' 不包含定义 对于“解构”且没有可访问的扩展方法“解构” 接受“KeyValuePair”类型的第一个参数可能是 找到(您是否缺少 using 指令或程序集引用?
错误 CS8129 没有合适的“解构”实例或扩展方法 找到类型“KeyValuePair”,带有 2 个输出参数和 一个 void 返回类型。
发生了什么事?
【问题讨论】:
标签: c# .net compiler-errors key-value c#-7.0