XName x =“string”?

时间:2010-06-05 21:16:12

标签: c# .net casting linq-to-xml xname

当我遇到它时,我忘了铸造机制:)。那么你能让我再次记住它吗?因为目前看来我不接受。

1 个答案:

答案 0 :(得分:7)

XName具有来自字符串的隐式转换。来自MSDN

  

创建XName对象

     

XName不包含任何公共构造函数。相反,此类提供从String的隐式转换,允许您创建XName。使用此转换的最常见位置是构造元素或属性时:XElement构造函数的第一个参数是XName。通过传递字符串,您可以利用隐式转换。

声明如下:

public static implicit operator XName(string expandedName);