Bagikan melalui


StateBag.Add(String, Object) Metode

Definisi

Menambahkan objek baru StateItem ke StateBag objek . Jika item sudah ada di StateBag objek , metode ini memperbarui nilai item.

public:
 System::Web::UI::StateItem ^ Add(System::String ^ key, System::Object ^ value);
public System.Web.UI.StateItem Add (string key, object value);
member this.Add : string * obj -> System.Web.UI.StateItem
Public Function Add (key As String, value As Object) As StateItem

Parameter

key
String

Nama atribut untuk StateItem.

value
Object

Nilai item yang akan ditambahkan ke StateBag.

Mengembalikan

Mengembalikan yang StateItem mewakili objek yang ditambahkan untuk melihat status.

Pengecualian

keyadalah null.

-atau-

Jumlah karakter dalam key adalah 0.

Contoh

Contoh kode berikut menunjukkan menggunakan Add metode .

void MovePiece(string fromPosition, string toPosition) {
   StateBag bag = ViewState;
   object piece = bag[fromPosition];
   if (piece != null) {
      bag.Remove(fromPosition);
      bag.Add(toPosition, piece);
      RenderBoard();
   }
   else {
      throw new InvalidPositionException("There is no game piece at the \"from\" position."); 
   }
}
Sub MovePiece(fromPosition As String, toPosition As String)
   Dim bag As StateBag = ViewState
   Dim piece As Object = bag(fromPosition)
   If Not (piece Is Nothing) Then
      bag.Remove(fromPosition)
      bag.Add(toPosition, piece)
      RenderBoard()
   Else
      Throw New InvalidPositionException("There is no game piece at the ""from"" position.")
   End If
End Sub 'MovePiece

Berlaku untuk

Lihat juga