XmlReader.Item[] Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
In caso di override in una classe derivata, ottiene il valore dell'attributo .
Overload
| Nome | Descrizione |
|---|---|
| Item[Int32] |
In caso di override in una classe derivata, ottiene il valore dell'attributo con l'indice specificato. |
| Item[String] |
In caso di override in una classe derivata, ottiene il valore dell'attributo con l'oggetto specificato Name. |
| Item[String, String] |
In caso di override in una classe derivata, ottiene il valore dell'attributo con l'oggetto specificato LocalName e NamespaceURI. |
Item[Int32]
- Origine:
- XmlReader.cs
- Origine:
- XmlReader.cs
- Origine:
- XmlReader.cs
- Origine:
- XmlReader.cs
- Origine:
- XmlReader.cs
In caso di override in una classe derivata, ottiene il valore dell'attributo con l'indice specificato.
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
Parametri
- i
- Int32
Indice dell'attributo.
Valore della proprietà
Valore dell'attributo specificato.
Eccezioni
È stato chiamato un XmlReader metodo prima del completamento di un'operazione asincrona precedente. In questo caso, InvalidOperationException viene generata con il messaggio "Un'operazione asincrona è già in corso".
Esempio
Nell'esempio seguente vengono visualizzati tutti gli attributi nel nodo corrente.
// 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
Commenti
Questa proprietà non sposta il lettore.
Vedi anche
Si applica a
Item[String]
- Origine:
- XmlReader.cs
- Origine:
- XmlReader.cs
- Origine:
- XmlReader.cs
- Origine:
- XmlReader.cs
- Origine:
- XmlReader.cs
In caso di override in una classe derivata, ottiene il valore dell'attributo con l'oggetto specificato Name.
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
Parametri
- name
- String
Nome completo dell'attributo.
Valore della proprietà
Valore dell'attributo specificato. Se l'attributo non viene trovato, null viene restituito .
Eccezioni
È stato chiamato un XmlReader metodo prima del completamento di un'operazione asincrona precedente. In questo caso, InvalidOperationException viene generata con il messaggio "Un'operazione asincrona è già in corso".
Esempio
Nell'esempio seguente viene restituito il valore dell'attributo ISBN.
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)
Commenti
Questa proprietà non sposta il lettore.
Se il lettore è posizionato in un DocumentType nodo, questo metodo può essere usato per ottenere i valori letterali PUBLIC e SYSTEM, ad esempio reader["PUBLIC"]
Vedi anche
Si applica a
Item[String, String]
- Origine:
- XmlReader.cs
- Origine:
- XmlReader.cs
- Origine:
- XmlReader.cs
- Origine:
- XmlReader.cs
- Origine:
- XmlReader.cs
In caso di override in una classe derivata, ottiene il valore dell'attributo con l'oggetto specificato LocalName e NamespaceURI.
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
Parametri
- name
- String
Nome locale dell'attributo.
- namespaceURI
- String
URI dello spazio dei nomi dell'attributo.
Valore della proprietà
Valore dell'attributo specificato. Se l'attributo non viene trovato, null viene restituito .
Eccezioni
È stato chiamato un XmlReader metodo prima del completamento di un'operazione asincrona precedente. In questo caso, InvalidOperationException viene generata con il messaggio "Un'operazione asincrona è già in corso".
Commenti
Questa proprietà non sposta il lettore.