Ignorowanie wielkości znaków przy metodzie Distinct().

Ignorowanie wielkości znaków przy metodzie Distinct().
AL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 13
0

Witam,
Porównuję różne stringi metodą Distinct().
Czy istnieje jakiś sposób żeby ignorować wielkość znaków?
i żeby "aa" było takie samo jak "AA"?

Pozdrawiam!

endrique
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
0

Czy na pewno używasz Distinct() do porównania??

Jeśli chodzi o porównanie stringów to spróbuj użyć ToLower(); np. "AbCd".ToLower()=="abcd"

S7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 287
0

trochę mało danych

Kopiuj
 
string[] array = { "AAAA", "aaaa", "bbb", "BBB" };
var result = array.Distinct(StringComparer.OrdinalIgnoreCase);
                
foreach (string val in result)
{
   Console.WriteLine(val);
}
Console.ReadKey();

wynik jest: AAAA i bbb

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.