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

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

8
জেনেরিক টাইপ প্যারামিটারে স্থির পদ্ধতি কল করা
আমি এই জাতীয় কিছু করার আশা করছিলাম তবে এটি সি # তে অবৈধ বলে মনে হচ্ছে: public Collection MethodThatFetchesSomething<T>() where T : SomeBaseClass { return T.StaticMethodOnSomeBaseClassThatReturnsCollection(); } আমি একটি সংকলন-সময় ত্রুটি পেয়েছি: "'টি' একটি 'টাইপ প্যারামিটার', যা প্রদত্ত প্রসঙ্গে বৈধ নয়" " জেনেরিক ধরণের প্যারামিটার দেওয়া, আমি কীভাবে জেনেরিক ক্লাসে …
107 c#  generics 

11
একটি অবৈধ জেনেরিক ধরণের যুক্তির জন্য সেরা ব্যতিক্রম
আমি বর্তমানে আনকন্সট্রেইনডেলডি এর জন্য কিছু কোড লিখছি যা এনামগুলির সাথে জেনেরিক পদ্ধতি রয়েছে। এখন, আমার কাছে প্রচুর পদ্ধতির একটি স্ট্যাটিক ক্লাস রয়েছে যা কেবল "পতাকা" এনামগুলিতে ব্যবহার করা। আমি এটিকে বাধা হিসাবে যুক্ত করতে পারি না ... সুতরাং এটি সম্ভব যে তাদের অন্যান্য এনাম ধরণের সাথেও ডাকা হবে। সেক্ষেত্রে …
106 c#  generics  exception 

2
কোটলিন জেনেরিকগুলিতে "*" এবং "যে কোনও" এর মধ্যে পার্থক্য
আমি নিশ্চিত নই যে আমি SomeGeneric<*>এবং এর মধ্যে পার্থক্যটি পুরোপুরি বুঝতে পেরেছি SomeGeneric<Any>। আমি মনে করি যে *কোনও কিছু (ওয়াইল্ড কার্ড) Anyউপস্থাপন করে এবং সেই বস্তুর প্রতিনিধিত্ব করে যা থেকে সমস্ত বস্তু উত্তরাধিকার সূত্রে প্রাপ্ত। সুতরাং মনে হচ্ছে তাদের একই হওয়া উচিত, তবে তারা কি?
106 generics  kotlin 

10
রানটাইমের সময় আমি কীভাবে কোনও ক্লাসে একটি গুণাবলী পড়তে পারি?
আমি একটি জেনেরিক পদ্ধতি তৈরি করার চেষ্টা করছি যা কোনও ক্লাসে একটি বৈশিষ্ট্য পড়বে এবং রানটাইমের সময় সেই মানটি ফিরিয়ে দেবে। আমি কীভাবে এটি করব? দ্রষ্টব্য: ডোমেননাম অ্যাট্রিবিউট ডোমেননামঅ্যাট্রিবিউট শ্রেণীর। [DomainName("MyTable")] Public class MyClass : DomainBase {} আমি যা উত্পন্ন করার চেষ্টা করছি: //This should return "MyTable" String DomainNameValue = …

13
IEnumerable <T> থেকে টি টাইপ করা
সেখানে টাইপ পুনরুদ্ধার করতে একটি উপায় Tথেকে IEnumerable&lt;T&gt;প্রতিফলন মাধ্যমে? যেমন আমার একটি পরিবর্তনশীল IEnumerable&lt;Child&gt;তথ্য আছে; আমি প্রতিবিম্বের মাধ্যমে সন্তানের ধরণটি পুনরুদ্ধার করতে চাই
106 c#  generics  reflection 

1
স্থির জেনেরিক পদ্ধতি কলিং
আমি স্থির জেনেরিক পদ্ধতিতে জড়িত একটি কৌতূহলী পরিস্থিতি পেয়েছি। এই কোড: class Foo&lt;E&gt; { public static &lt;E&gt; Foo&lt;E&gt; createFoo() { // ... } } class Bar&lt;E&gt; { private Foo&lt;E&gt; member; public Bar() { member = Foo.createFoo(); } } কীভাবে আসব আমাকে এক্সপ্রেশনটিতে কোনও ধরণের আর্গুমেন্ট নির্দিষ্ট করতে হবে না Foo.createFoo()? …

15
হাইবারনেট এইচকিউএল ফলাফলের সাথে কীভাবে সুরক্ষা সতর্কতা এড়ানো যায়?
উদাহরণস্বরূপ আমার কাছে এমন প্রশ্ন রয়েছে: Query q = sess.createQuery("from Cat cat"); List cats = q.list(); যদি আমি এটির মতো কিছু করার চেষ্টা করি তবে এটি নীচের সতর্কতাটি দেখায় Type safety: The expression of type List needs unchecked conversion to conform to List&lt;Cat&gt; List&lt;Cat&gt; cats = q.list(); এড়াতে কি উপায় …
105 java  generics 

16
কীভাবে তালিকাটি তালিকার জন্য << বিষয়> << MyClass> castালাই করবেন
এটি সংকলন করে না, কোনও পরামর্শ প্রশংসা করেছে। ... List&lt;Object&gt; list = getList(); return (List&lt;Customer&gt;) list; সংকলক বলেছেন: কাস্ট List&lt;Object&gt;করতে পারবেন নাList&lt;Customer&gt;
104 java  generics  casting 

9
জাভাতে লিংকডলিস্টগুলির একটি অ্যারে তৈরি করা যায় না ...?
আমি একটি বিচ্ছিন্ন ম্যাট্রিক্স ক্লাসে কাজ করছি যা ম্যাট্রিক্সের মানগুলি সংরক্ষণ করার জন্য একটি অ্যারে ব্যবহার করা দরকারLinkedList । অ্যারের প্রতিটি উপাদান (অর্থাত্ প্রতিটি LinkedList) ম্যাট্রিক্সের একটি সারি উপস্থাপন করে। এবং LinkedListঅ্যারের প্রতিটি উপাদান একটি কলাম এবং সঞ্চিত মান উপস্থাপন করে। আমার ক্লাসে, আমার কাছে অ্যারের একটি ঘোষণা আছে: private …
102 java  arrays  generics 

13
আমার কেন যত্ন নেওয়া উচিত যে জাভাতে জেনারিকগুলি সংশোধিত হয়নি?
সাম্প্রতিককালে আমি একটি সাক্ষাত্কারে এমন প্রশ্ন হিসাবে জিজ্ঞাসা করা প্রশ্নটি প্রকাশ পেয়েছিল যা প্রার্থী জাভা ভাষায় যুক্ত হওয়া চাইবে। এটিকে সাধারণত একটি ব্যথা হিসাবে চিহ্নিত করা হয় যা জাভা জেনারিকসকে সংস্কার করে না তবে যখন ধাক্কা দেওয়া হয়, তখন প্রার্থী আসলে আমাকে বলতে পারেন না যে তিনি সেখানে কী কী …

6
সাজানো তালিকা <>, সাজানো অভিধান <> এবং অভিধান <>
আমি এটি খুঁজে পাই SortedList&lt;TKey, TValue&gt; SortedDictionary&lt;TKey, TValue&gt;এবং Dictionary&lt;TKey, TValue&gt;একই ইন্টারফেস প্রয়োগ করি। আমাদের কখন SortedListএবং SortedDictionaryতার চেয়ে বেশি বেছে নেওয়া উচিত Dictionary? আবেদনের ক্ষেত্রে SortedListএবং এর SortedDictionaryমধ্যে পার্থক্য কী ?

3
জেনেরিক ধরণের আর্গুমেন্টের টাইপ নামটি কীভাবে পাব?
আমার কাছে যদি কোনও পদ্ধতি স্বাক্ষর থাকে public string myMethod&lt;T&gt;( ... ) আমি কীভাবে পদ্ধতির অভ্যন্তরে টাইপ আর্গুমেন্ট হিসাবে টাইপটির নাম পেতে পারি? আমি এর মতো কিছু করতে চাই typeof(T).FullName, তবে এটি আসলে কাজ করে ...
102 c#  generics 

5
প্রোটোকল কেবল জেনেরিক সীমাবদ্ধতা হিসাবে ব্যবহার করা যেতে পারে কারণ এর স্ব বা সংযুক্ত টাইপের প্রয়োজনীয়তা রয়েছে
আমার কাছে একটি প্রোটোকল রিকুয়েস্টটাইপ রয়েছে এবং এটি নীচের মতো টাইপ মডেলটি যুক্ত করেছে। public protocol RequestType: class { associatedtype Model var path: String { get set } } public extension RequestType { public func executeRequest(completionHandler: Result&lt;Model, NSError&gt; -&gt; Void) { request.response(rootKeyPath: rootKeyPath) { [weak self] (response: Response&lt;Model, NSError&gt;) -&gt; …

4
সি # জেনেরিক ত্রুটিতে সহায়তা - "টাইপ 'টি' অবশ্যই একটি নন-মানযোগ্য মানের ধরণ হতে হবে"
আমি সি # তে নতুন এবং নীচের কোডটি কেন কাজ করে না তা বুঝতে পারি না। public static Nullable&lt;T&gt; CoalesceMax&lt;T&gt;(Nullable&lt;T&gt; a, Nullable&lt;T&gt; b) where T : IComparable { if (a.HasValue &amp;&amp; b.HasValue) return a.Value.CompareTo(b.Value) &lt; 0 ? b : a; else if (a.HasValue) return a; else return b; } // …
100 c#  generics 

8
সি # তে, কোনও পদ্ধতির মধ্যে কীভাবে পাস করা জেনেরিক প্রকারটি ইনস্ট্যান্ট করবেন?
আমি কীভাবে InstantiateType&lt;T&gt;নীচে আমার পদ্ধতির ভিতরে টি টাইপ ইনস্ট্যান্ট করতে পারি ? আমি ত্রুটিটি পাচ্ছি: 'টি' একটি 'টাইপ প্যারামিটার' তবে এটি 'ভেরিয়েবল' এর মতো ব্যবহৃত হয়। : (উত্তরটি পুনরুদ্ধারের জন্য ডাউন স্ক্রোল) using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestGeneric33 { class Program { static void Main(string[] args) …
100 c#  generics 

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