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