コレクションのいくつかの一般的な使用法

比較の//リストの基礎はあまり一般的に使用される他の書き込みはありません

//辞書字典

辞書<int型、EQInfo>式=新しい辞書<int型、EQInfo>();
EQInfo tempInfo =新しいEQInfo();
ための式(I = 1 int型、iは<= 11; I ++)
{
tempInfo.ID = 1212 * I。
tempInfo.buyMoney = 220 * I。
tempInfo.sealMoney = 110 * I。
eqs.Add(tempInfo.ID、tempInfo)。
}

EQInfo tempEq;
IF(eqs.TryGetValue(1212 tempEq)OUT)
{
Console.WriteLineを(tempEq.buyMoney + "" + tempEq.sealMoney)。
} VAR dicSort = objDicから式ではobjDic.Value.buyMoneyセレクトobjDic降順ORDERBY。

foreachの(dicSortでKeyValuePair <整数、EQInfo>項目)
{
Console.WriteLineを(item.Value.buyMoney)。
}

 

//字典降序排序方法
パブリック静的ボイドDictonarySort(辞書<文字列、整数> DIC)
{
VAR dicSort = DIC ORDERBY objDic.ValueでobjDicから  降順 選択objDicと、

foreachの(KeyValuePair <文字列、整数> dicSort中のkVp)
Console.WriteLineを(kvp.Key + ":" + kvp.Value + "<br />"など)。
}

昇順でソート//辞書
パブリック静的ボイドDictonarySort(辞書<文字列、整数> DIC)
{
VAR = dicSort objDicのOrderBy objDic.ValueからDICに  昇順  SELECT objDic。

foreachの(KeyValuePair <文字列、整数> dicSort中のkVp)
Console.WriteLineを(kvp.Key + ":" + kvp.Value + "<br />"など)。
}



//スタックLIFOスタック

スタック<整数> =新しい新しいSTAスタック<整数>();
// INT = staCou sta.Count;
のための(INT I = 0;私は10 <; Iは++)
{
sta.Push(I) ; //スタック
}
sta.Pop(); //スタック
のforeach(項目VARにおけるSTA)
{
Console.WriteLineを(項目);
}

// FIFOキューキュー

キュー<整数> QUE =新しいキュー <整数> ();
のため(I = 0 int型、Iは10 <; Iは++)
{
que.Enqueue(I);
}


Console.WriteLineを(que.Dequeue()+ "----------");
foreachの(QUEにVARアイテム)
{
Console.WriteLineを(アイテム)。

おすすめ

転載: www.cnblogs.com/Damon-3707/p/11257895.html