implicit, operator 的使用
2012-11-21 11:33 极无宪 阅读(327) 评论(0) 编辑 收藏 举报// 摘要: // 返回一个值,该值指示 System.Xml.Linq.XNamespace 的两个实例是否相等。 // // 参数: // left: // 要比较的第一个 System.Xml.Linq.XNamespace。 // // right: // 要比较的第二个 System.Xml.Linq.XNamespace。 // // 返回结果: // 一个 System.Boolean,指示 left 和 right 是否不等。 public static bool operator !=(XNamespace left, XNamespace right); // // 摘要: // 将 System.Xml.Linq.XNamespace 对象与本地名进行组合来创建 System.Xml.Linq.XName。 // // 参数: // ns: // 一个包含命名空间的 System.Xml.Linq.XNamespace。 // // localName: // 一个包含本地名称的 System.String。 // // 返回结果: // 从命名空间和本地名称构造的新 System.Xml.Linq.XName。 public static XName operator +(XNamespace ns, string localName); // // 摘要: // 返回一个值,该值指示 System.Xml.Linq.XNamespace 的两个实例是否相等。 // // 参数: // left: // 要比较的第一个 System.Xml.Linq.XNamespace。 // // right: // 要比较的第二个 System.Xml.Linq.XNamespace。 // // 返回结果: // 一个 System.Boolean,指示 left 和 right 是否相等。 public static bool operator ==(XNamespace left, XNamespace right); // // 摘要: // 将包含统一资源标识符 (URI) 的字符串转换为 System.Xml.Linq.XNamespace。 // // 参数: // namespaceName: // 一个包含命名空间 URI 的 System.String。 // // 返回结果: // 从 URI 字符串构造的 System.Xml.Linq.XNamespace。 [CLSCompliant(false)] public static implicit operator XNamespace(string namespaceName);