ASP.NETにおけるDictionary基本用法例の分析
2877 ワード
この例では、ASP.NETにおけるDictionaryの基本的な使い方について説明します.皆さんの参考にしてください.具体的には以下の通りです.
さらに、asp.netに関する内容に興味のある読者は、「asp.net操作jsonテクニックまとめ」、「asp.net文字列操作テクニックまとめ」、「asp.net操作XMLテクニックまとめ」、「asp.netファイル操作テクニックまとめ」、「asp.net ajaxテクニックまとめ」、「asp.netキャッシュ操作テクニックまとめ」を参照してください.
本稿では、asp.netプログラムの設計に役立つことを願っています.
//Dictionary System.Collections.Generic
/*
* Dictionary System.Collections.Generic ;
* Dictionary ( );
*/
// Dictionary dic
System.Collections.Generic.Dictionary dic = new System.Collections.Generic.Dictionary();
// dic
dic.Add(100, "quber100");
dic.Add(200, "quber200");
// 300
if (!dic.ContainsKey(300))
{
// 300( ) quber300( )
dic.Add(300, "quber300");
}
// dic 300
dic.Remove(300);
// dic
int dicCount = dic.Count;
Response.Write(" dic :
");
// dic
foreach (KeyValuePair keyDic in dic)
{
Response.Write("key:" + keyDic.Key + ",value:" + keyDic.Value + "
");
}
Response.Write("
");
Response.Write(" dic :
");
// dic
Dictionary.KeyCollection keyDics = dic.Keys;
foreach (int iKey in keyDics)
{
Response.Write("key:" + iKey + "
");
}
Response.Write("
");
Response.Write(" dic :
");
// dic
foreach (int iKey in dic.Keys)
{
Response.Write("key:" + iKey + "
");
}
Response.Write("
");
Response.Write(" dic :
");
// dic
Dictionary.ValueCollection valueDics = dic.Values;
foreach (string strValue in valueDics)
{
Response.Write("value:" + strValue + "
");
}
Response.Write("
");
Response.Write(" dic :
");
// dic
foreach (string strValue in dic.Values)
{
Response.Write("value:" + strValue + "
");
}
Response.Write("
");
Response.Write(" dic :
");
Response.Write("key:100,value:" + dic[100] + "
");
Response.Write("
");
Response.Write(" dic (100), dicStr:
");
// dic (100), dicStr
string dicStr = string.Empty;
if (dic.TryGetValue(100, out dicStr))
{
Response.Write("OK");
}
else
{
Response.Write("NO");
}
Response.Write("
");
さらに、asp.netに関する内容に興味のある読者は、「asp.net操作jsonテクニックまとめ」、「asp.net文字列操作テクニックまとめ」、「asp.net操作XMLテクニックまとめ」、「asp.netファイル操作テクニックまとめ」、「asp.net ajaxテクニックまとめ」、「asp.netキャッシュ操作テクニックまとめ」を参照してください.
本稿では、asp.netプログラムの設計に役立つことを願っています.