Aracılığıyla paylaş


XmlReader.Item[] Özellik

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında özniteliğinin değerini alır.

Aşırı Yüklemeler

Item[Int32]

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen dizine sahip özniteliğin değerini alır.

Item[String]

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen Nameile özniteliğinin değerini alır.

Item[String, String]

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen LocalName ve NamespaceURIözniteliğinin değerini alır.

Item[Int32]

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen dizine sahip özniteliğin değerini alır.

public:
 virtual property System::String ^ default[int] { System::String ^ get(int i); };
public:
 abstract property System::String ^ default[int] { System::String ^ get(int i); };
public virtual string this[int i] { get; }
public abstract string this[int i] { get; }
member this.Item(int) : string
Default Public Overridable ReadOnly Property Item(i As Integer) As String
Default Public MustOverride ReadOnly Property Item(i As Integer) As String

Parametreler

i
Int32

özniteliğinin dizini.

Özellik Değeri

String

Belirtilen özniteliğin değeri.

Özel durumlar

Önceki XmlReader bir zaman uyumsuz işlem tamamlanmadan önce bir yöntem çağrıldı. Bu durumda, InvalidOperationException "Zaman uyumsuz bir işlem zaten devam ediyor" iletisiyle oluşturulur.

Örnekler

Aşağıdaki örnek geçerli düğümdeki tüm öznitelikleri görüntüler.

// Display all attributes.
if (reader.HasAttributes) {
  Console.WriteLine("Attributes of <" + reader.Name + ">");
  for (int i = 0; i < reader.AttributeCount; i++) {
    Console.WriteLine("  {0}", reader[i]);
  }
  // Move the reader back to the element node.
  reader.MoveToElement();
}
' Display all attributes.
If reader.HasAttributes Then
  Console.WriteLine("Attributes of <" + reader.Name + ">")
  Dim i As Integer
  For i = 0 To (reader.AttributeCount - 1)
    Console.WriteLine("  {0}", reader(i))
  Next i
  ' Move the reader back to the element node.
  reader.MoveToElement() 
End If

Açıklamalar

Bu özellik okuyucuyu taşımaz.

Ayrıca bkz.

Şunlara uygulanır

Item[String]

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen Nameile özniteliğinin değerini alır.

public:
 virtual property System::String ^ default[System::String ^] { System::String ^ get(System::String ^ name); };
public:
 abstract property System::String ^ default[System::String ^] { System::String ^ get(System::String ^ name); };
public virtual string this[string name] { get; }
public virtual string? this[string name] { get; }
public abstract string this[string name] { get; }
member this.Item(string) : string
Default Public Overridable ReadOnly Property Item(name As String) As String
Default Public MustOverride ReadOnly Property Item(name As String) As String

Parametreler

name
String

Özniteliğin tam adı.

Özellik Değeri

String

Belirtilen özniteliğin değeri. Öznitelik bulunamazsa döndürülür null .

Özel durumlar

Önceki XmlReader bir zaman uyumsuz işlem tamamlanmadan önce bir yöntem çağrıldı. Bu durumda, InvalidOperationException "Zaman uyumsuz bir işlem zaten devam ediyor" iletisiyle oluşturulur.

Örnekler

Aşağıdaki örnek ISBN özniteliğinin değerini alır.

reader.ReadToDescendant("book");
string isbn =reader["ISBN"];
Console.WriteLine("The ISBN value: " + isbn);
reader.ReadToDescendant("book")
Dim isbn As String = reader("ISBN")
Console.WriteLine("The ISBN value: " + isbn)

Açıklamalar

Bu özellik okuyucuyu taşımaz.

Okuyucu bir DocumentType düğüme konumlandırıldıysa, bu yöntem PUBLIC ve SYSTEM değişmez değerlerini almak için kullanılabilir, örneğin, reader["PUBLIC"]

Ayrıca bkz.

Şunlara uygulanır

Item[String, String]

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen LocalName ve NamespaceURIözniteliğinin değerini alır.

public:
 virtual property System::String ^ default[System::String ^, System::String ^] { System::String ^ get(System::String ^ name, System::String ^ namespaceURI); };
public:
 abstract property System::String ^ default[System::String ^, System::String ^] { System::String ^ get(System::String ^ name, System::String ^ namespaceURI); };
public virtual string this[string name, string namespaceURI] { get; }
public virtual string? this[string name, string? namespaceURI] { get; }
public abstract string this[string name, string namespaceURI] { get; }
member this.Item(string * string) : string
Default Public Overridable ReadOnly Property Item(name As String, namespaceURI As String) As String
Default Public MustOverride ReadOnly Property Item(name As String, namespaceURI As String) As String

Parametreler

name
String

Özniteliğin yerel adı.

namespaceURI
String

Özniteliğin ad alanı URI'si.

Özellik Değeri

String

Belirtilen özniteliğin değeri. Öznitelik bulunamazsa döndürülür null .

Özel durumlar

Önceki XmlReader bir zaman uyumsuz işlem tamamlanmadan önce bir yöntem çağrıldı. Bu durumda, InvalidOperationException "Zaman uyumsuz bir işlem zaten devam ediyor" iletisiyle oluşturulur.

Açıklamalar

Bu özellik okuyucuyu taşımaz.

Ayrıca bkz.

Şunlara uygulanır