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

সাম্প্রদায়িকতা, বৈপরীত্য এবং আগ্রাসন বর্ণনা করে যে কীভাবে বিদ্যমান রূপের উত্তরাধিকারের শ্রেণিবিন্যাস পরিবর্তন হয় যখন কিছু রূপান্তরিত হয় (যেমন জেনারিকের মধ্যে ব্যবহার হিসাবে) to যদি রূপান্তরটি মূল শ্রেণিবিন্যাসের ক্রমকে ধরে রাখে তবে এটি "সমবায়" হয়। এটি যদি এর বিপরীত হয় তবে এটি "বিপরীত"। এটি যদি এটি ভেঙে যায় তবে এটি "আক্রমণকারী"।

14
সি # তে, কেন একটি তালিকা <স্ট্রিং> বস্তু একটি তালিকা <object> ভেরিয়েবলের মধ্যে সংরক্ষণ করা যায় না
দেখে মনে হচ্ছে একটি তালিকা অবজেক্ট সি # তে একটি তালিকা ভেরিয়েবলে সংরক্ষণ করা যাবে না এবং এমনকি পরিষ্কারভাবে সেভাবে কাস্টও করা যায় না। List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; ol; ol = sl; করতে পারেন ফলাফল না পরোক্ষভাবে টাইপ রূপান্তর System.Collections.Generic.List&lt;string&gt;করতেSystem.Collections.Generic.List&lt;object&gt; এবং তারপর... List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; …

1
ভ্যালুটুপল কোভারিয়েন্ট কী করে?
এটি সি # 7.3 (ফ্রেমওয়ার্ক 4.8) এ সঠিকভাবে সংকলন করেছে: (string, string) s = ("a", "b"); (object, string) o = s; আমি জানি যে এটি নিম্নলিখিতগুলির জন্য সিনট্যাকটিক চিনি, যা সঠিকভাবে সংকলন করে: ValueTuple&lt;string, string&gt; s = new ValueTuple&lt;string, string&gt;("a", "b"); ValueTuple&lt;object, string&gt; o = s; সুতরাং, এটা মনে হয় …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.