मैं अक्सर निम्नलिखित की तरह कोड भर में आता हूं:
if ( items != null)
{
foreach(T item in items)
{
//...
}
}
मूल रूप से, ifस्थिति यह सुनिश्चित करती है कि foreachब्लॉक केवल तभी निष्पादित होगा जब itemsशून्य नहीं है। मैं सोच रहा था कि क्या ifहालत वास्तव में जरूरत है, या foreachअगर मामला संभाल लेंगे items == null।
मेरा मतलब है, क्या मैं बस लिख सकता हूं
foreach(T item in items)
{
//...
}
इस बारे में चिंता किए बिना कि क्या itemsअशक्त है या नहीं? क्या ifहालत बेहाल है? या इस पर निर्भर करता है प्रकार की itemsशायद पर या Tके रूप में अच्छी तरह से?