これは私の質問の続きです:C#でEnumarableを使用して一連の要素を逆にする方法は?
今、私は代替要素のみが必要です。for
ループを使用した私の解決策は次のとおりです。
int Max = 10;
int limit = 5;
Dictionary<String , String> MyDict = new Dictionary<string,string>();
int j = 0;
for (int i = 0; i <Max; i++)
{
if (i >= limit)
MyDict.Add((i+1).ToString(), "None");
else
MyDict.Add((i+1).ToString(), j.ToString());
j+=2;
}
出力は次のようになります
{ "1" "0"}
{ "2" "2"}
{ "3" "4"}
{ "4" "6"}
{ "5" "8"}
{ "6" "None"}
{ "7" "None"}
{ "8" "None"}
{ "9" "None"}
{ "10" "None"}
Enumarerable
LINQメソッドを使用または使用してこれを行う方法。また、前の質問のように逆になります。C#でEnumarableを使用して一連の要素を逆にする方法は?