SessionStateItemCollection.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.
Ottiene o imposta un valore nell'insieme.
Overload
Item[Int32] |
Ottiene o imposta un valore nell'insieme in base all'indice numerico. |
Item[String] |
Ottiene o imposta un valore nell'insieme in base al nome. |
Item[Int32]
Ottiene o imposta un valore nell'insieme in base all'indice numerico.
public:
property System::Object ^ default[int] { System::Object ^ get(int index); void set(int index, System::Object ^ value); };
public object this[int index] { get; set; }
member this.Item(int) : obj with get, set
Default Public Property Item(index As Integer) As Object
Parametri
- index
- Int32
Indice numerico del valore nell'insieme.
Valore della proprietà
Il valore dell'insieme archiviato nell'indice specificato. Se la chiave specificata non viene trovata, tentando di ottenerla viene restituito null
mentre tentando di impostarla viene creato un nuovo elemento con la chiave specificata.
Implementazioni
Esempio
Importante
L'utilizzo di un'istanza di tale oggetto con i dati non attendibili implica un rischio per la sicurezza. Usare questo oggetto solo con dati attendibili. Per altre informazioni, vedere Convalidare tutti gli input.
L'esempio di codice seguente imposta e ottiene i valori in una SessionStateItemCollection raccolta in base all'indice numerico.
SessionStateItemCollection sessionItems = new SessionStateItemCollection();
sessionItems["ZipCode"] = "98072";
sessionItems["Email"] = "someone@example.com";
for (int i = 0; i < items.Count; i++)
Response.Write("sessionItems[" + i + "] = " + sessionItems[i].ToString() + "<br />");
Dim sessionItems As SessionStateItemCollection = New SessionStateItemCollection()
sessionItems("ZipCode") = "98072"
sessionItems("Email") = "someone@example.com"
For i As Integer = 0 To items.Count - 1
Response.Write("sessionItems(" & i & ") = " & sessionItems(i).ToString() & "<br />")
Next
Vedi anche
Si applica a
Item[String]
Ottiene o imposta un valore nell'insieme in base al nome.
public:
property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ name); void set(System::String ^ name, System::Object ^ value); };
public object this[string name] { get; set; }
member this.Item(string) : obj with get, set
Default Public Property Item(name As String) As Object
Parametri
- name
- String
Nome di chiave del valore nell'insieme.
Valore della proprietà
Il valore dell'insieme con il nome specificato. Se la chiave specificata non viene trovata, tentando di ottenerla viene restituito null
mentre tentando di impostarla viene creato un nuovo elemento con la chiave specificata.
Implementazioni
Esempio
Importante
L'utilizzo di un'istanza di tale oggetto con i dati non attendibili implica un rischio per la sicurezza. Usare questo oggetto solo con dati attendibili. Per altre informazioni, vedere Convalidare tutti gli input.
L'esempio di codice seguente imposta e ottiene i valori in base al nome di una SessionStateItemCollection raccolta.
SessionStateItemCollection items = new SessionStateItemCollection();
items["LastName"] = "Wilson";
items["FirstName"] = "Dan";
foreach (string s in items.Keys)
Response.Write("items[\"" + s + "\"] = " + items[s].ToString() + "<br />");
Dim items As SessionStateItemCollection = New SessionStateItemCollection()
items("LastName") = "Wilson"
items("FirstName") = "Dan"
For Each s As String In items.Keys
Response.Write("items(""" & s & """) = " & items(s).ToString() & "<br />")
Next