4
কেন সমবায়তা এবং বৈপরীত্য মূল্য প্রকারকে সমর্থন করে না
IEnumerable<T>হয় সহ-বৈকল্পিক কিন্তু এটা মান টাইপ, শুধু শুধুমাত্র রেফারেন্সের টাইপ সমর্থন করে না। নীচের সহজ কোডটি সফলভাবে সংকলিত হয়েছে: IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; কিন্তু থেকে পরিবর্তন stringকরতে intকম্পাইল ভুল পান করবে: IEnumerable<int> intList = new List<int>(); IEnumerable<object> objList = intList; কারণটি এমএসডিএন-তে ব্যাখ্যা করা হয়েছে …