Küçük bir program yapmaya çalışıyorum, kutunun işaretli olup olmadığını kontrol edecek ve eğer varsa, listeye "adlar" ekleyecektir. Ancak, öğeyi eklemeden önce adın listede bulunup bulunmadığını kontrol etmek için buna ihtiyacım var.Bir listenin bir öğe içermediğini nasıl anlarsınız?
5
A
cevap
32
Contains yöntem
if (!myList.Contains("name"))
{
myList.Add("name");
}
Ya Any yöntem iş yapacağını
if (!myList.Any(s => s == "name"))
{
myList.Add("name");
}
. Çekin büyük/küçük harfe duyarlı olup olmadığını belirtmezsiniz, bu denetimler her ikisi de büyük/küçük harfe duyarlıdır ancak büyük/küçük harf duyarlı olmayan denetimler için güncellenmesi kolaydır.
6
Bunun yerine bir HashSet kullanabilirsiniz, herhangi bir çoğaltmaya izin vermeyecek şekilde tasarlanmıştır.
İlgili konular
- 1. Bir Listenin zaten bir öğe içerip içermediğini kontrol edin.
- 2. PHP: Bir dizenin özel karakterler içerip içermediğini nasıl anlarsınız?
- 3. Haskell: listenin belirli bir "alt liste" içerip içermediğini sınama
- 4. Python, bir listenin belirli bir öğesinin bulunmadığını öğrenin
- 5. Bir Listenin belirli türde bir nesne içerip içermediğini nasıl kontrol ederim? C#
- 6. Bir xml düğümünün alt alt öğe içerip içermediğini kontrol edin
- 7. Listenin içeriğini tek bir MessageBox'a nasıl koyarım?
- 8. jQuery: Bir öğe özniteliğinin bir dizenin bir parçasını içerip içermediğini nasıl kontrol ederim?
- 9. C# - listenin bir özelliğin değere eşit olduğu bir nesne içerip içermediğini kontrol edin.
- 10. Bir akımın kapalı olup olmadığını nasıl anlarsınız?
- 11. Diğer listenin sonunda bir listenin içeriği nasıl eklenir?
- 12. Bir BB10 uygulamasında listenin sonuna ulaşmadan önce bir ListView'e nasıl daha fazla öğe ekleyebilirim?
- 13. python herhangi bir() ve all() kullanarak bir listenin bir değer kümesini veya başka bir değeri içerip içermediğini kontrol etmek için
- 14. Bir Listenin değişken öğeleri
- 15. Argv'yi bir dizi öğe ile nasıl karşılaştırabilirim?
- 16. Bir programın çalıştırılmasını bir sinyal ile sonlandırıp sonlandırılmadığını nasıl anlarsınız?
- 17. Bir UITwitch'in bir UITableViewCell içine ne zaman eklendiğini nasıl anlarsınız?
- 18. Bir komut dosyasının bir tty'de çalışıp çalışmadığını nasıl anlarsınız?
- 19. Bir İsteğin bir Proxy'den gelip gelmediğini nasıl anlarsınız?
- 20. Bir Türün statik bir sınıf olup olmadığını nasıl anlarsınız?
- 21. Bir dosya bir bağlantı olup olmadığını nasıl anlarsınız?
- 22. nasıl listenin
- 23. Ruby: Bir dizenin birden çok öğe içerip içermediğini nasıl kontrol edelim?
- 24. Python jinja2 şablonu, bir listenin nasıl sayılacağı
- 25. Bir listenin her elemanına nasıl işlem yapılır
- 26. Mathematica'da bir listenin tüm bölümlerini nasıl alabilirim?
- 27. Listenin ilk konumuna nasıl ekleyebilirim?
- 28. jQuery Doğrulama: Biçimsiz bir öğe nasıl doğrulanır?
- 29. SharePoint: Listenin bir listede var olup olmadığını kontrol edin, minimum yükü
- 30. Kaydırılan bir öğe içinde sahte bir öğe nasıl sabit tutulur?
Kendiniz bir şey denediniz mi? – Jon
[http://www.dotnetperls.com/list-contains] için http://www.dotnetperls.com/list-contains adresinden "http://www.dotnetperls.com/list-contains" adresinden 5'inci giriş, bir sonraki adımın – Sayse
@Sayse şeklindeki açıklaması için çok zor olmaz. bugün, bu soru şu anda bu kelime için Google'da en çok aranan şey;) – James