Numeric değerlerin daha kolay okunmasını sağlamak için c# ın desteklediği bir karakter. 1000 yerine 1_000 veya 100000 yerine 100_000 olarak kullanabiliyoruz
currentIndex = -1 iken q.Next() çağırdığımız için fark edilmedi ancak Previous metodunu çağırsaydık program çökerdi. ->currentIndex = -1 iken bof = false olacak ve Previous metodunu çağırdığımızda currentIndex = -2 olacak.
hangi konuda yavaş olduğunuzu ölçtüğünüze göre değişir. sadece içerisinde dönmek için bir List ve Array yaratıyorsanız array daha performanslı olacaktır muhtemelen çünkü bu videoda da gördüğünüz gibi List tarafında array'i yönetebilmek için başka işlemler de yapmak gerekiyor. O yüzden genelde daha yavaş oluyor.
Peki arka arkaya 2 kez baştan sona yazdırmak istersek ne olacak? Arka arkaya 2 kere foreach ile dönseydik ikinci sefer boş kalmaz mıydı? GoToStart methodunu manuel olarak çağırmak mı gerekir.
Evet ikinci seferde gotostart çağırmak lazım ama onun yerine ienumerable döndüğümüz yerde de gotostart çağırılabilir. Dolayısı ile her foreach ile döndüğümüzde otomatik olarak başa döndürmüş oluruz
Muhteşemmm video olmuş ellerinize,beyninize sağlık hocam.
Teşekkür ederim
Tam ne izlesem diye düşünürken bu videoya denk geldim şanslıyım :D İçerik için teşekkürler
dakika 17:06 defaultCapacity değişkenine neden 1_000 şeklinde bir atama yaptınız burada _ işaretinin rolü tam olarak nedir?
Emeğinize sağlık.
Numeric değerlerin daha kolay okunmasını sağlamak için c# ın desteklediği bir karakter. 1000 yerine 1_000 veya 100000 yerine 100_000 olarak kullanabiliyoruz
@@TechBuddyTR Teşekkürler hocam
Ufuk açan bir video olmuş
Teşekkürler salih hocam
currentIndex = -1 iken q.Next() çağırdığımız için fark edilmedi ancak Previous metodunu çağırsaydık program çökerdi.
->currentIndex = -1 iken bof = false olacak ve Previous metodunu çağırdığımızda currentIndex = -2 olacak.
Tesekuller
Merhaba. Dersler icin coo tesekkur ederiz. Bi sorum var List arka planda array kullaniyorken niye performance acisinda daha yavas array e gore?
hangi konuda yavaş olduğunuzu ölçtüğünüze göre değişir. sadece içerisinde dönmek için bir List ve Array yaratıyorsanız array daha performanslı olacaktır muhtemelen çünkü bu videoda da gördüğünüz gibi List tarafında array'i yönetebilmek için başka işlemler de yapmak gerekiyor. O yüzden genelde daha yavaş oluyor.
@@TechBuddyTR thx bro
Peki arka arkaya 2 kez baştan sona yazdırmak istersek ne olacak? Arka arkaya 2 kere foreach ile dönseydik ikinci sefer boş kalmaz mıydı? GoToStart methodunu manuel olarak çağırmak mı gerekir.
Evet ikinci seferde gotostart çağırmak lazım ama onun yerine ienumerable döndüğümüz yerde de gotostart çağırılabilir. Dolayısı ile her foreach ile döndüğümüzde otomatik olarak başa döndürmüş oluruz
Hocam desing patternlara ne zaman geçeriz