SessionStateItemCollection.Item[String] SessionStateItemCollection.Item[String] SessionStateItemCollection.Item[String] SessionStateItemCollection.Item[String] Property

Definition

Overloads

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Gets or sets a value in the collection by numerical index.

Item[String] Item[String] Item[String] Item[String]

Gets or sets a value in the collection by name.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Gets or sets a value in the collection by numerical index.

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

Parameters

index
Int32 Int32 Int32 Int32

The numerical index of the value in the collection.

Property Value

The value in the collection stored at the specified index. If the specified key is not found, attempting to get it returns null, and attempting to set it creates a new element using the specified key.

Implements

Examples

Important

Using an instance of this object with untrusted data is a security risk. Use this object only with trusted data. For more information, see Data Validation.

The following code example sets and gets values in a SessionStateItemCollection collection by numerical index.

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
See also

Item[String] Item[String] Item[String] Item[String]

Gets or sets a value in the collection by name.

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

Parameters

name
String String String String

The key name of the value in the collection.

Property Value

The value in the collection with the specified name. If the specified key is not found, attempting to get it returns null, and attempting to set it creates a new element using the specified key.

Implements

Examples

Important

Using an instance of this object with untrusted data is a security risk. Use this object only with trusted data. For more information, see Data Validation.

The following code example sets and gets values in a SessionStateItemCollection collection by name.

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
See also

Applies to