Bir yapılandırma dosyasından virgülle ayrılmış bir dizeler listesi okuyorum. Başka bir dizenin o listede olup olmadığını kontrol etmem gerekiyor..NET ile virgülle ayrılmış liste içinde dizgiyi kontrol etmenin en iyi yolu?
"apple,banana,cheese"
Ben "apple"
için işaretlerseniz bunu bulmak gerekir ama "app"
kontrol eğer Almamalıyım: Örneğin.
Bunu yapmanın en yalın ve özlü yolu nedir? Hızlı olmak zorunda değil.
(bir cevap olarak benim çözüm ekleyeceğiz, ama birinin daha iyi bir şey vardır umut ediyorum.)
Anlamadım. String.Split bir dizi döndürür. Dizilerde bir İçerme yöntemi yok. –
.NET3.5 + kullanıyor olmanız ve bir yere System.Linq kullanmanız gerekir. – nothrow
Bir dizi için kullanılabilecek bir 'Contains' LINQ uzantısı yöntemi vardır. Net 1.1 veya 2.0 kullanıyorsanız, bu işe yaramaz olsa da. –