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

জেনেরিক্স হ'ল নেট ভাষা, জাভা, সুইফট এবং মরিচাসহ বিভিন্ন ভাষায় প্যারাম্যাট্রিক পলিমারফিজমের একটি রূপ।

25
রানটাইমে জেনেরিক ধরণের ক্লাস পান
আমি কীভাবে এটি অর্জন করতে পারি? public class GenericClass<T> { public Type getMyType() { //How do I return the type of T? } } আমি এখন পর্যন্ত যা কিছু চেষ্টা করেছি তা সর্বদা Objectব্যবহৃত নির্দিষ্ট ধরণের পরিবর্তে টাইপ করে।

18
<T> বা আইলিস্ট <T> [বন্ধ] তালিকা
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 7 মাস আগে বন্ধ ছিল । কেউ আমাকে ব্যাখ্যা করতে পারেন যে আমি কেন সি # তে …
495 c#  list  generics 


26
জেনেরিক তালিকা থেকে পুনরুক্তি করার সময় উপাদানগুলি কীভাবে সরিয়ে ফেলা যায়?
আমি উপাদানগুলির একটি তালিকা নিয়ে কাজ করার জন্য আরও ভাল প্যাটার্নটি খুঁজছি যা প্রতিটি প্রক্রিয়াজাত করা প্রয়োজন এবং তারপরে ফলাফলের উপর নির্ভর করে তালিকা থেকে সরানো হবে। আপনি কোনওটির .Remove(element)অভ্যন্তরে ব্যবহার করতে পারবেন না foreach (var element in X)(কারণ এটি Collection was modified; enumeration operation may not execute.ব্যতিক্রমের ফলস্বরূপ ) …
450 c#  list  loops  generics  key-value 

7
জাভা 7-এ হীরা অপারেটরের (<>) বিন্দুটি কী?
জাভা 7-এ হীরা অপারেটর নীচের মত কোডের অনুমতি দেয়: List&lt;String&gt; list = new LinkedList&lt;&gt;(); তবে জাভা 5/6 এ, আমি কেবল লিখতে পারি: List&lt;String&gt; list = new LinkedList(); প্রকার মুছে ফেলার বিষয়ে আমার বোধগম্যতা হ'ল এগুলি ঠিক একই। (জেনেরিক যাইহোক রানটাইম এ সরানো হয়)। কেন হীরা দিয়ে মোটেও বিরক্ত করবেন? এটি …


9
তালিকা <টি> আদেশক্রমে বর্ণানুক্রমিক আদেশ
আমি ফ্রেমওয়ার্ক 3.5 তে সি # ব্যবহার করছি। আমি দ্রুত একটি জেনেরিক বাছাই করতে চাই List&lt;T&gt;। এই উদাহরণের স্বার্থে, আসুন আমি বলি যে আমার কাছে Personলাস্টনামের সম্পত্তি সহ একটি ধরণের তালিকা রয়েছে । আমি ল্যাম্বডা এক্সপ্রেশনটি ব্যবহার করে এই তালিকাটি কীভাবে বাছাই করব? List&lt;Person&gt; people = PopulateList(); people.OrderBy(???? =&gt; ?????)
442 c#  generics  list  lambda  sorting 

13
গুগল জিসন - << ক্লাস> অবজেক্টের ডিসরিয়ালাইজ করবেন? (জেনেরিক প্রকার)
আমি গুগল জিসনের মাধ্যমে একটি তালিকা বস্তু স্থানান্তর করতে চাই, তবে জেনেরিক প্রকারগুলি কীভাবে deserialize করা যায় তা আমি জানি না। আমি কি এ খুঁজছেন পরে চেষ্টা এই (BalusC এর উত্তর): MyClass mc = new Gson().fromJson(result, new List&lt;MyClass&gt;(){}.getClass()); তবে আমি গ্রহনের ক্ষেত্রে একটি ত্রুটি পেয়েছি "টাইপ নতুন তালিকার ({} অবশ্যই …
441 java  json  generics  gson 

5
ভারার্গস প্যারামিটারের মাধ্যমে সম্ভাব্য গাদা দূষণ
আমি বুঝতে পারি জাভা 7 এর সাথে জেনেরিক টাইপের সাথে ভারার্গস ব্যবহার করার সময় এটি ঘটে; তবে আমার প্রশ্নটি হল .. "যখন এর ব্যবহার সম্ভবত গাদা কলুষিত করতে পারে" তখন গ্রহটির অর্থ কী? এবং নতুন @SafeVarargsটীকাগুলি কীভাবে এটি প্রতিরোধ করে?

22
বেনাম শ্রেণীর একটি জেনেরিক তালিকা
সি # 3.0 এ আপনি নিম্নলিখিত সিনট্যাক্স সহ বেনাম শ্রেণি তৈরি করতে পারেন var o = new { Id = 1, Name = "Foo" }; এই বেনাম শ্রেণিকে জেনেরিক তালিকায় যুক্ত করার কোনও উপায় আছে কি? উদাহরণ: var o = new { Id = 1, Name = "Foo" }; var …


14
টেম্পলেটেড ধরণের সি # জেনেরিক নতুন () এ আর্গুমেন্টগুলি পাস করা
তালিকায় যুক্ত করার সময় আমি এর নির্মাণকারীর মাধ্যমে টি টাইপের একটি নতুন অবজেক্ট তৈরি করার চেষ্টা করছি। আমি একটি সংকলন ত্রুটি পাচ্ছি: ত্রুটি বার্তাটি হ'ল: 'টি': ভেরিয়েবলের উদাহরণ তৈরি করার সময় আর্গুমেন্ট সরবরাহ করতে পারে না তবে আমার ক্লাসে কনস্ট্রাক্টর যুক্তি আছে! আমি এই কাজটি কীভাবে করব? public static string …

11
ম্যাপ.জেট (অবজেক্ট কী) জেনেরিক না হওয়ার কারণ কী
এর ইন্টারফেসে পুরোপুরি জেনেরিক পদ্ধতি না পাওয়ার সিদ্ধান্তের পিছনে কী কারণ রয়েছে java.util.Map&lt;K, V&gt;? প্রশ্নটি পরিষ্কার করতে, পদ্ধতির স্বাক্ষরটি V get(Object key) পরিবর্তে V get(K key) এবং আমি ভাবছি কেন (একই জিনিস remove, containsKey, containsValue)।

2
একাধিক ক্লাস সহ জাভা জেনারিক্স ওয়াইল্ডকার্ডিং
আমি একটি ক্লাস অবজেক্ট রাখতে চাই, তবে আমি ক্লাস এ-এর বিস্তৃতি এবং ইন্টারফেস বি বাস্তবায়নের জন্য যে শ্রেণীর প্রতিনিধিত্ব করে তা বাধ্য করতে চাই B. আমি করতে পারি: Class&lt;? extends ClassA&gt; বা: Class&lt;? extends InterfaceB&gt; তবে আমি দুটোই পারি না এই কাজ করতে একটি উপায় আছে কি?

7
পদ্ধতিতে অন্য পদ্ধতি মতো একই ক্ষয় রয়েছে ras
একই শ্রেণিতে নিম্নলিখিত দুটি পদ্ধতি থাকা কেন বৈধ নয়? class Test{ void add(Set&lt;Integer&gt; ii){} void add(Set&lt;String&gt; ss){} } আমি পেয়েছি compilation error মেথড অ্যাড (সেট) এর টেস্টের অন্য পদ্ধতি হিসাবে একই ইরেজর অ্যাড (সেট) থাকে। আমি যখন এটির চারপাশে কাজ করতে পারি তখন আমি ভাবছিলাম যে জাভাক কেন এটি পছন্দ …
381 java  generics 

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.