当我遇到它时,我忘了铸造机制:)。那么你能让我再次记住它吗?因为目前看来我不接受。
答案 0 :(得分:7)
XName具有来自字符串的隐式转换。来自MSDN:
创建XName对象
XName不包含任何公共构造函数。相反,此类提供从String的隐式转换,允许您创建XName。使用此转换的最常见位置是构造元素或属性时:XElement构造函数的第一个参数是XName。通过传递字符串,您可以利用隐式转换。
声明如下:
public static implicit operator XName(string expandedName);