vStreamID
変数に乱数を割り当てたいのですが。辞書に生成された番号が含まれている限り、この番号は新しく生成されmd_StreamDict
ます。
ロングバージョン:
vStreamID = (new Random()).Next(1000, 9999).ToString();
while (md_StreamDict.ContainsKey(vStreamID)) {
vStreamID = (new Random()).Next(1000, 9999).ToString();
}
LINQスタイルのものが欲しい
md_StreamDict.ContainsKey(vStreamID)
.while( x => x = (new Random())
.Next(1000, 9999)
.ToString();
上記の例はバナナです。しかし、これを達成するための実際の方法があれば幸いです。いいえ、読みやすさについての通常の議論を再開することはありません。;)