Bagikan melalui


SessionStateItemCollection.Item[] Properti

Definisi

Mendapatkan atau menetapkan nilai dalam koleksi.

Overload

Item[Int32]

Mendapatkan atau menetapkan nilai dalam koleksi menurut indeks numerik.

Item[String]

Mendapatkan atau menetapkan nilai dalam koleksi berdasarkan nama.

Item[Int32]

Mendapatkan atau menetapkan nilai dalam koleksi menurut indeks numerik.

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

Parameter

index
Int32

Indeks numerik nilai dalam koleksi.

Nilai Properti

Nilai dalam koleksi yang disimpan pada indeks yang ditentukan. Jika kunci yang ditentukan tidak ditemukan, mencoba mengembalikannya null, dan mencoba mengaturnya akan membuat elemen baru menggunakan kunci yang ditentukan.

Penerapan

Contoh

Penting

Menggunakan instans objek ini dengan data yang tidak tepercaya adalah risiko keamanan. Gunakan objek ini hanya dengan data tepercaya. Untuk informasi selengkapnya, lihat Memvalidasi Semua Input.

Contoh kode berikut menetapkan dan mendapatkan nilai dalam SessionStateItemCollection koleksi menurut indeks numerik.

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

Lihat juga

Berlaku untuk

Item[String]

Mendapatkan atau menetapkan nilai dalam koleksi berdasarkan nama.

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

Parameter

name
String

Nama kunci nilai dalam koleksi.

Nilai Properti

Nilai dalam koleksi dengan nama yang ditentukan. Jika kunci yang ditentukan tidak ditemukan, mencoba mengembalikannya null, dan mencoba mengaturnya akan membuat elemen baru menggunakan kunci yang ditentukan.

Penerapan

Contoh

Penting

Menggunakan instans objek ini dengan data yang tidak tepercaya adalah risiko keamanan. Gunakan objek ini hanya dengan data tepercaya. Untuk informasi selengkapnya, lihat Memvalidasi Semua Input.

Contoh kode berikut mengatur dan mendapatkan nilai dalam SessionStateItemCollection koleksi berdasarkan nama.

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

Lihat juga

Berlaku untuk