XComment Constructors

Definition

Initializes a new instance of the XComment class.

Overloads

XComment(String)

Initializes a new instance of the XComment class with the specified string content.

XComment(XComment)

Initializes a new instance of the XComment class from an existing comment node.

XComment(String)

Source:
XComment.cs
Source:
XComment.cs
Source:
XComment.cs

Initializes a new instance of the XComment class with the specified string content.

C#
public XComment(string value);

Parameters

value
String

A string that contains the contents of the new XComment object.

Exceptions

The value parameter is null.

Examples

The following example creates an element that contains a comment as a child node.

C#
XElement root = new XElement("Root",  
    new XComment("This is a comment")  
);  
Console.WriteLine(root);  

This example produces the following output:

XML
<Root>  
  <!--This is a comment-->  
</Root>  

See also

Applies to

.NET 10 i druge verzije
Proizvod Verzije
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

XComment(XComment)

Source:
XComment.cs
Source:
XComment.cs
Source:
XComment.cs

Initializes a new instance of the XComment class from an existing comment node.

C#
public XComment(System.Xml.Linq.XComment other);

Parameters

other
XComment

The XComment node to copy from.

Exceptions

The other parameter is null.

Remarks

This constructor is primarily used internally to make a deep copy of an XML tree.

See also

Applies to

.NET 10 i druge verzije
Proizvod Verzije
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0