Mam 2D tablicę tak:?Jak szukać w tablicy 2D przez LINQ [version2]
string[,] ClassNames =
{
{"A","Red"},
{"B","Blue"},
{"C","Pink"},
{"D","Green"},
{"X","Black"},
};
wyszukiwać ClassName w 1ND kolumny dla rachunku i powrócić ColorName w kolumny tak:
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;
}
}
chcę używać LINQ zamiast dla oświadczenia uzyskać kolorprzez className. jak przekonwertować powyższy zestaw instrukcji do LINQ.
Twoja tablica 2D wygląda tak, jakby to był słownik? –
Tablica 2D jest w rzeczywistości materiałem 'c', w języku C# powinniśmy używać innych struktur/klas kolekcji. –