Aracılığıyla paylaş


XNamespace.Addition(XNamespace, String) Operatör

Tanım

Oluşturmak için bir XNamespace nesneyi yerel adla birleştirir XName.

public:
 static System::Xml::Linq::XName ^ operator +(System::Xml::Linq::XNamespace ^ ns, System::String ^ localName);
public static System.Xml.Linq.XName operator + (System.Xml.Linq.XNamespace ns, string localName);
static member ( + ) : System.Xml.Linq.XNamespace * string -> System.Xml.Linq.XName
Public Shared Operator + (ns As XNamespace, localName As String) As XName

Parametreler

ns
XNamespace

XNamespace Ad alanını içeren bir.

localName
String

String Yerel adı içeren bir.

Döndürülenler

XName

Ad alanından ve yerel addan yapılan yeni XName .

Örnekler

Aşağıdaki örnekte, bir ve yerel adından + oluşturmak XName XNamespace için işlecinin kullanımı gösterilmektedir.

XNamespace aw = "http://www.adventure-works.com";  
XElement root = new XElement(aw + "Root",  
    new XElement(aw + "Child")  
);  
Console.WriteLine(root);  
Dim aw As XNamespace = "http://www.adventure-works.com"  
Dim root As XElement = New XElement(aw + "Root", _  
    New XElement(aw + "Child") _  
)  
Console.WriteLine(root)  

Visual Basic'da bu tercih edilen deyimdir:

Imports <xmlns="http://www.adventure-works.com">  

Module Module1  
    Sub Main()  
        Dim aw As XNamespace = GetXmlNamespace()  
        Dim root As XElement = _  
            <Root>  
                <Child/>  
            </Root>  
        Console.WriteLine(root)  
    End Sub  
End Module  

Bu örnek aşağıdaki çıkışı oluşturur:

<Root xmlns="http://www.adventure-works.com">  
  <Child />  
</Root>  

Açıklamalar

Bu işleç, bir öğe veya özniteliğin oluşturulmasında ad alanı ve yerel ad birleştirmenin ortak deyimini etkinleştirir. Bu deyim, kısa bir değişken kullanarak ad alanına başvurabilmeniz için ad alanı ön eklerine sahip olmanın bazı avantajlarını sağlar. Bu, XML ağaçları oluşturan koddaki söz dizimsel gürültüyü ortadan kaldırır.

Şunlara uygulanır

Ayrıca bkz.