我有一个像这样的二维数组:
string[,] ClassNames =
{
{"A","Red"},
{"B","Blue"},
{"C","Pink"},
{"D","Green"},
{"X","Black"},
};
我通过for语句在第一列中搜索ClassName并在第二列中返回ColorName ,如下所示:
string className = "A";
string color = "Black";
for (int i = 0; i <= ClassNames.GetUpperBound(0); i++)
{
if (ClassNames[i, 0] == className)
{
color = ClassNames[i, 1];
Response.Write(color);
break;
}
}
我想使用LINQ而不是for语句来通过className获取颜色。如何将上面的 for 语句转换为 LINQ。