SessionStateItemCollection.Item[] Proprietà

Definizione

Ottiene o imposta un valore nell'insieme.

Overload

Nome Descrizione
Item[Int32]

Ottiene o imposta un valore nell'insieme in base all'indice numerico.

Item[String]

Ottiene o imposta un valore nella raccolta 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à

Valore della raccolta archiviato in corrispondenza dell'indice specificato. Se la chiave specificata non viene trovata, il tentativo di ottenerlo restituisce nulle il tentativo di impostarlo crea un nuovo elemento usando la chiave specificata.

Implementazioni

Esempio

Importante

L'uso di un'istanza di questo tipo con dati non attendibili è un rischio per la sicurezza. Utilizzare 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 raccolta in base SessionStateItemCollection 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 nella raccolta 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 della chiave del valore nell'insieme.

Valore della proprietà

Valore nella raccolta con il nome specificato. Se la chiave specificata non viene trovata, il tentativo di ottenerlo restituisce nulle il tentativo di impostarlo crea un nuovo elemento usando la chiave specificata.

Implementazioni

Esempio

Importante

L'uso di un'istanza di questo tipo con dati non attendibili è un rischio per la sicurezza. Utilizzare 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 al nome.

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

Vedi anche

Si applica a