SessionStateItemCollection.Item[] Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu v kolekci.
Přetížení
Item[Int32] |
Získá nebo nastaví hodnotu v kolekci podle číselného indexu. |
Item[String] |
Získá nebo nastaví hodnotu v kolekci podle názvu. |
Item[Int32]
Získá nebo nastaví hodnotu v kolekci podle číselného indexu.
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
Parametry
- index
- Int32
Číselný index hodnoty v kolekci
Hodnota vlastnosti
Hodnota v kolekci uložená v zadaném indexu. Pokud se zadaný klíč nenajde, při pokusu o jeho získání se vrátí null
a při pokusu o jeho nastavení se vytvoří nový prvek pomocí zadaného klíče.
Implementuje
Příklady
Důležité
Použití instance tohoto objektu s nedůvěryhodnými daty představuje bezpečnostní riziko. Tento objekt používejte pouze s důvěryhodnými daty. Další informace najdete v tématu Ověření všech vstupů.
Následující příklad kódu nastaví a získá hodnoty v kolekci SessionStateItemCollection pomocí číselného indexu.
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
Viz také
Platí pro
Item[String]
Získá nebo nastaví hodnotu v kolekci podle názvu.
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
Parametry
- name
- String
Název klíče hodnoty v kolekci.
Hodnota vlastnosti
Hodnota v kolekci se zadaným názvem. Pokud se zadaný klíč nenajde, při pokusu o jeho získání se vrátí null
a při pokusu o jeho nastavení se vytvoří nový prvek pomocí zadaného klíče.
Implementuje
Příklady
Důležité
Použití instance tohoto objektu s nedůvěryhodnými daty představuje bezpečnostní riziko. Tento objekt používejte pouze s důvěryhodnými daty. Další informace najdete v tématu Ověření všech vstupů.
Následující příklad kódu nastaví a získá hodnoty v kolekci SessionStateItemCollection podle názvu.
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