【发布时间】:2012-05-22 01:42:17
【问题描述】:
我从不喜欢隐式运算符(更喜欢扩展方法),因为在代码中发生转换/转换时很难直观地看到。
想象一下,如果你有下面的例子:
public static implicit operator Deal(string dealAsXml)
{
//convert the xml into Deal object
}
上述隐式运算符可帮助您将 Xml 格式的交易转换/转换为交易对象。
通常当你在一个方法上右击时,你可以在它上面使用“Find Usages”(或Alt+F7),这非常有用,隐式运算符有没有类似的东西?
我认为这是尽可能使用扩展方法的另一个原因。
【问题讨论】:
标签: c# .net operators implicit