StateBag.Count プロパティとは? わかりやすく解説

StateBag.Count プロパティ

StateBag オブジェクト内の StateItem オブジェクトの数を取得します

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

使用例使用例

Count プロパティ使用したコード例次に示します

Private Function GetMruList(selectedValue As
 String) As String
   Dim state As StateBag = ViewState
   If state.Count > 0 Then
      Dim upperBound As Integer
 = state.Count
      Dim keys(upperBound) As String
      Dim values(upperBound) As StateItem
      state.Keys.CopyTo(keys, 0)
      state.Values.CopyTo(values, 0)
      Dim options As New
 StringBuilder()
      Dim i As Integer
      For i = 0 To upperBound - 1
         options.AppendFormat("<option {0} value={1}>{2}",IIf(selectedValue
 = keys(i), "selected", ""),
 keys(i), values(i).Value) 
      Next i
      Return options.ToString()
   End If
   Return ""
End Function 'GetMruList
private string GetMruList(string
 selectedValue) {
   StateBag state = ViewState;
   if (state.Count > 0) {
      int upperBound = state.Count;
      string[] keys = new string[upperBound];
      StateItem[] values = new StateItem[upperBound];
      state.Keys.CopyTo(keys, 0);
      state.Values.CopyTo(values, 0);
      StringBuilder options = new StringBuilder();
      for(int i = 0; i < upperBound; i++)
 {
         options.AppendFormat("<option {0} value={1}>{2}", (selectedValue
 == keys[i])?"selected":"", keys[i], values[i].Value);
      }
      return options.ToString();
   }
   return "";
}
private function GetMruList(selectedValue :
 String) : String {
   var state : StateBag = ViewState;
   if (state.Count > 0) {
      var upperBound : int = state.Count;
      var keys : String[] = new String[upperBound];
      var values : StateItem[]= new StateItem[upperBound];
      state.Keys.CopyTo(keys, 0);
      state.Values.CopyTo(values, 0);
      var options : StringBuilder  = new StringBuilder();
      for(var i : int =
 0; i < upperBound; i++) {
         var preSelected : String = "selected";
         if(selectedValue != keys[i])
             preSelected = "";

         options.AppendFormat("<option {0} value={1}>{2}", preSelected,
 keys[i], values[i].Value);
      }
      return options.ToString();
   }
   return "";
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
StateBag クラス
StateBag メンバ
System.Web.UI 名前空間
Control.ViewState プロパティ



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

辞書ショートカット

すべての辞書の索引

StateBag.Count プロパティのお隣キーワード
検索ランキング

   

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



StateBag.Count プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS