2014-04-17 14 views
6

Listem var, nasıl farklı değerler elde edebilirim?listesi ile ayrı ve StringComparison.OrdinalIgnoreCase

IList<string> words = new List<string> { "A", "b", "a" }; 
var distinctWords = words.Distinct(StringComparison.OrdinalIgnoreCase); 

bu bana hata veriyor: Farklı bazı geçersiz bağımsız değişken var.

+0

olası yinelenen [LINQ Farklı operatör, davasını görmezden?] Değil (http://stackoverflow.com/questions/283063/linq-distinct-operator-ignore- durum) –

cevap

11

Sen gerekir: StringComparer.OrdinalIgnoreCaseStringComparison.OrdinalIgnoreCase

IList<string> words = new List<string> { "A", "b", "a" }; 
var distinctWords = words.Distinct(StringComparer.OrdinalIgnoreCase); 
ait
+1

thx çok fazla :) – michael

+0

@michael, rica ederim – Habib

İlgili konular