Sık sık aşağıdaki gibi kodlarla karşılaşıyorum:
if ( items != null)
{
foreach(T item in items)
{
//...
}
}
Temel olarak if
koşul, foreach
bloğun yalnızca items
boş değilse yürütülmesini sağlar . Durumun if
gerçekten gerekli olup olmadığını merak ediyorum , yoksa foreach
davayı halledecek mi items == null
?
Demek istediğim, basitçe yazabilir miyim
foreach(T item in items)
{
//...
}
items
boş olup olmadığı konusunda endişelenmeden ? Mı if
koşul gereksiz? Veya buna bağlıdır tip ait items
belki veya T
yanı?