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