String veya integer bir dizinin içinden ulaşmak istediğimiz elementlere belirli bir döngü kullanmadan ulaşmamıza yarayan bir metot var !
Bir dizinin elemanlarına ulaşabilmek için genellikle dizi kullanılır ve her bir elemana index değerine göre ulaşılır. Integer bir değer için deneme yapmadım fakat veri tabanındaki bir string değerle dizinin elemanlarından bir string değeri karşılaştırmamız gerekiyorsa bu metot çok işe yarıyor. Örnek olarak;
Kullanımı resimden anlaşılacağı gibidir.
Kendim kişisel olarak bir örnek sunacak olursam, veri tabanında tablodaki string bir ifadeye göre checkboxları “checked” etmem gerekmekteydi, diziyi “for döngüsüne” aldığımda çeşitli hatalarla karşılaşmaktaydım, fakat bunu şu şekilde yaptım;
Eğer “brand” adlı dizide veri tabanında olan “brand name” ile eşleşen o checkbox “checked” edilmesini istiyordum. Array.Find sayesinde bunu çok kolay bir şekilde gerçekleştirdim.
Bu web sayfasında çok güzel örnekler bulunmaktadır;