আমি প্রায়শই নীচের মত কোড জুড়ে আসি:
if ( items != null)
{
foreach(T item in items)
{
//...
}
}
মূলত, if
শর্তটি নিশ্চিত করে যে foreach
ব্লকটি items
শূন্য না হলে কেবল কার্যকর করা হবে । আমি ভাবছি if
শর্তটি আসলেই প্রয়োজন কিনা , বা foreach
যদি কেসটি পরিচালনা করে তবে items == null
।
মানে, আমি কি সহজভাবে লিখতে পারি?
foreach(T item in items)
{
//...
}
items
শূন্য কিনা তা নিয়ে চিন্তা না করেই ? if
অবস্থা কি অতিমাত্রায়? অথবা এই উপর নির্ভর করে টাইপ এর items
হয়তো বা T
পাশাপাশি?