StateBag.Add メソッドとは? わかりやすく解説

StateBag.Add メソッド

新しStateItem オブジェクトStateBag オブジェクト追加します。項目が StateBag オブジェクト内に既に存在する場合、このメソッドは項目の値を更新します

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Function Add ( _
    key As String, _
    value As Object _
) As StateItem
Dim instance As StateBag
Dim key As String
Dim value As Object
Dim returnValue As StateItem

returnValue = instance.Add(key, value)
public StateItem Add (
    string key,
    Object value
)
public:
StateItem^ Add (
    String^ key, 
    Object^ value
)
public StateItem Add (
    String key, 
    Object value
)

パラメータ

key

StateItem の属性名。

value

StateBag に追加する項目の値。

戻り値
ビューステート追加されオブジェクトを表す StateItem返します

例外例外
例外種類条件

ArgumentException

keynull 参照 (Visual Basic では Nothing) です。

または

key文字数が 0 です。

使用例使用例

Add メソッド使用するコード例次に示します

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
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."); 
   }
}
function MovePiece(fromPosition : String, toPosition : String)
 {
   var bag : StateBag = ViewState;
   var 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."); 
   }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からStateBag.Add メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からStateBag.Add メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からStateBag.Add メソッド を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

StateBag.Add メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



StateBag.Add メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS