【发布时间】:2018-09-26 07:29:52
【问题描述】:
当我在 ILSPY 工具中反编译上述代码时,在相等检查之前创建了一个新的 displayType 对象。为什么有必要?这样做有什么作用?
public override bool CheckSupport(DisplayType displayType)
{
return Displays.Any(x => x.DisplayType == displayType);
}
【问题讨论】:
-
包含您正在讨论的 IL 代码可能很有用。
-
x => ...是一种匿名方法。编译器会为您创建一个包含该方法的类。 -
什么是
DisplayType?类还是结构? -
您还应该包括结果以及当结果是“让您大开眼界”时您的预期。
-
请不要发布源代码的图像,因为很难在调试器中尝试以重现您的问题。而是发布实际代码。