প্রশ্ন ট্যাগ «contravariance»

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; কারণটি এমএসডিএন-তে ব্যাখ্যা করা হয়েছে …

5
কোভেরিয়েন্স এবং বিপরীতে বৈকল্পিকের মধ্যে পার্থক্য
Over этот вопрос есть ответы на স্ট্যাক ওভারফ্লো на русском : Ковариантность и контрвариантность обобщений সমবায়তা এবং বৈপরীত্যের মধ্যে পার্থক্য বুঝতে আমার সমস্যা হচ্ছে।

4
উদাহরণ কেন সংকলন করে না, ওরফে কীভাবে (সহ-, বিপরীতে- এবং ইন-) বৈকল্পিকতা কাজ করে?
এই প্রশ্নটি অনুসরণ করে , কেউ স্কালায় নিম্নলিখিতটি ব্যাখ্যা করতে পারেন: class Slot[+T] (var some: T) { // DOES NOT COMPILE // "COVARIANT parameter in CONTRAVARIANT position" } আমি প্রকারের ঘোষণার মধ্যে +Tএবং এর Tমধ্যে পার্থক্য বুঝতে পারি (এটি যদি আমি ব্যবহার করি তবে এটি সংকলন করে T)। কিন্তু তারপরে …

2
সি # তে জেনারিকের সাথে কোভেরিয়েন্সের বিপরীতে বোঝার সমস্যা
নীচের সি # কোড কেন সংকলন করছে না তা আমি বুঝতে পারি না। আপনি দেখতে পাচ্ছেন, আমার কাছে একটি স্ট্যাটিক জেনেরিক পদ্ধতি রয়েছে একটি IEnumerable<T>প্যারামিটার সহ কিছু (এবং Tএটি একটি IAইন্টারফেস হতে বাধ্য হয় ), এবং এই পরামিতিটি স্পষ্টত রূপান্তরিত হতে পারে না IEnumerable<IA>। এর ব্যাখ্যা কী? (আমি কোনও কাজের …

3
কোভেরিয়েন্স, ইনভেরিয়েন্স এবং কনট্রোভারিয়েন্স কী সরল ইংরেজিতে ব্যাখ্যা করা হয়েছে?
আজ, আমি জাভাতে কোভারিয়েন্স, কনট্রাভারিয়েন্স (এবং ইনভেরিয়েন্স) সম্পর্কে কিছু নিবন্ধ পড়েছি। আমি ইংরেজি এবং জার্মান উইকিপিডিয়া নিবন্ধ এবং আইবিএম থেকে কিছু অন্যান্য ব্লগ পোস্ট এবং নিবন্ধগুলি পড়েছি। কিন্তু আমি এখনও এই সম্পর্কে ঠিক কি সম্পর্কে একটু বিভ্রান্ত করছি? কেউ কেউ এটি টাইপ এবং সাব টাইপগুলির মধ্যে সম্পর্কের বিষয়ে বলে, কেউ …

2
জেনেরিক কোভারিয়েন্স এবং কনট্রা-ভেরিয়েন্সটি সি # 4.0 এ কীভাবে প্রয়োগ করা হয়?
আমি পিডিসি ২০০৮ এ উপস্থিত ছিলাম না, তবে আমি কিছু সংবাদ শুনেছি যে জেনেরিক কোভেরিয়েন্স এবং বৈপরীত্যকে সমর্থন করার জন্য সি # 4.0 ঘোষণা করা হয়েছে। যে, List<string>নিযুক্ত করা যেতে পারে List<object>। এটা কিভাবে হতে পারে? জন স্কিটির বই সি # ইন ডিপথ-এ , কেন ব্যাখ্যা করা হয়েছে যে কেন …

3
জাভাতে ওভারলোডিং ও ওভাররাইড উভয়ের ক্ষেত্রে যে কাজগুলি সমবায়তা এবং বৈপরীত্য প্রদর্শন করে তার উদাহরণ দিন? [বন্ধ]
বন্ধ । এই প্রশ্নটি আরও ফোকাস করা প্রয়োজন । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে এটি কেবলমাত্র এই পোস্টটি সম্পাদনা করে একটি সমস্যায় ফোকাস করে । 5 বছর আগে বন্ধ । এই প্রশ্নটি উন্নত করুন জাভাতে সামঞ্জস্যতা এবং বৈপরীত্যের জন্য দয়া …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.