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