次のような2D 配列があります。
string[,] arr=
{
{"1","ali"},
{"2","mehdi"},
{"3","john"},
{"4","milad"},
};
次のようなforステートメントで2列目の名前を検索します。
string name="";
for (int i = 0; i < arr.GetUpperBound(0); i++)
{
if (arr[i, 1].StartsWith("m"))
{
name = arr[i, 1];
break;
}
}
Response.Write(name);
forステートメントの代わりにLINQを使用して、「m」で始まる最初の名前を取得したい。上記の forステートメントをLINQ
に変換する方法。