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

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

18
একক আইটেমটি IEnumerable <T> হিসাবে পাস করা
Tকোনও IEnumerable&lt;T&gt;পরামিতি প্রত্যাশা করে এমন কোনও পদ্ধতির কাছে কোনও একক আইটেম পাস করার কি সাধারণ উপায় আছে ? ভাষা সি #, ফ্রেমওয়ার্ক সংস্করণ 2.0। বর্তমানে আমি একটি সহায়ক পদ্ধতি ব্যবহার করছি (এটি নেট ২.০, তাই আমার কাছে লাইনকিউয়ের অনুরূপ কাস্টিং / প্রজেক্টিং সহায়ক সহায়তা পদ্ধতি রয়েছে) তবে এটি কেবল নির্বোধ …
377 c#  .net  generics  ienumerable 

22
এমন কোনও প্রতিবন্ধকতা রয়েছে যা আমার জেনেরিক পদ্ধতিটি সংখ্যার ক্ষেত্রে সীমাবদ্ধ করে?
জেনেরিকের সাথে কোনও জেনেরিক ধরণের আর্গুমেন্টকে Tকেবল সীমাবদ্ধ করার উপায় আছে কি কেউ আমাকে বলতে পারে : Int16 Int32 Int64 UInt16 UInt32 UInt64 আমি whereকীওয়ার্ড সম্পর্কে সচেতন , তবে কেবলমাত্র এই ধরণের জন্য একটি ইন্টারফেস পাই না , কিছুটা এইরকম: static bool IntegerFunction&lt;T&gt;(T value) where T : INumeric
364 c#  generics  constraints 

12
অপারেটর == সি # তে জেনেরিক ধরণের ক্ষেত্রে প্রয়োগ করা যাবে না?
এমএসডিএন-তে== অপারেটরের ডকুমেন্টেশন অনুসারে , পূর্বনির্ধারিত মান ধরণের জন্য, সমতা অপারেটর (==) যদি তার অপারেন্ডগুলির মান সমান হয়, অন্যথায় মিথ্যা হয় তবে সত্যটি প্রত্যাবর্তন করে। স্ট্রিং ব্যতীত রেফারেন্সের ধরণের জন্য, এর দুটি অপারেন্ড একই অবজেক্টকে উল্লেখ করে তবে == সত্য ফিরে আসে। স্ট্রিং প্রকারের জন্য, == স্ট্রিংয়ের মানগুলির সাথে তুলনা …

16
জেনেরিক ক্লাস থেকে কোনও ক্লাস উত্পন্ন হয়েছে কিনা তা পরীক্ষা করুন
আমার প্রকল্পে উত্পন্ন ক্লাস সহ আমার জেনেরিক ক্লাস রয়েছে। public class GenericClass&lt;T&gt; : GenericInterface&lt;T&gt; { } public class Test : GenericClass&lt;SomeType&gt; { } কোনও Typeবস্তু উত্পন্ন হয়েছে কিনা তা খুঁজে বের করার কোনও উপায় আছে GenericClass? t.IsSubclassOf(typeof(GenericClass&lt;&gt;)) কাজ করে না.
309 c#  generics  reflection 

8
ফলন রিটার্ন ব্যবহার করে অনুমিত এবং পুনরাবৃত্তি
আমার একটি IEnumerable&lt;T&gt;পদ্ধতি রয়েছে যা আমি একটি ওয়েব ফর্ম পৃষ্ঠাতে নিয়ন্ত্রণগুলি খুঁজতে ব্যবহার করি। পদ্ধতিটি পুনরাবৃত্তিযোগ্য এবং yield returnপুনরাবৃত্ত কলটির মানটি ফিরিয়ে দিলে আমার যে প্রকারটি চান তা ফেরত দিতে আমার কিছু সমস্যা হচ্ছে । আমার কোডটি নিম্নরূপ দেখায়: public static IEnumerable&lt;Control&gt; GetDeepControlsByType&lt;T&gt;(this Control control) { foreach(Control c in control.Controls) …

8
জাভা জেনেরিক্স - কেন "টি প্রসারিত করে" অনুমোদিত তবে "টি প্রয়োগ করে"?
আমি অবাক হয়েছি জাভাতে টাইপপ্যারামিটারের সীমা নির্ধারণের জন্য " extends" পরিবর্তে সর্বদা " " ব্যবহার করার জন্য যদি কোনও বিশেষ কারণ implementsথাকে। উদাহরণ: public interface C {} public class A&lt;B implements C&gt;{} নিষিদ্ধ কিন্তু public class A&lt;B extends C&gt;{} সঠিক. এর কারণ কী?



13
সি # তে জেনেরিক আর্গুমেন্টের নাল বা ডিফল্ট তুলনা
আমার জেনেরিক পদ্ধতিটি এর মতো সংজ্ঞায়িত হয়েছে: public void MyMethod&lt;T&gt;(T myArgument) আমি প্রথমে যা করতে চাই তা হ'ল মাইআরগমেন্টের মান সেই ধরণের জন্য ডিফল্ট মান কিনা তা এই জাতীয়: if (myArgument == default(T)) তবে এটি সংকলন করে না কারণ আমি গ্যারান্টি দিইনি যে টি == অপারেটরটি প্রয়োগ করবে। সুতরাং আমি …
288 c#  generics 

11
জেনেরিক প্যারামিটার হিসাবে নুলযোগ্য টাইপ সম্ভব?
আমি এরকম কিছু করতে চাই: myYear = record.GetValueOrNull&lt;int?&gt;("myYear"), জেনেরিক প্যারামিটার হিসাবে nallable টাইপ লক্ষ্য করুন। যেহেতু GetValueOrNullফাংশনটি শূন্য হতে পারে আমার প্রথম প্রচেষ্টাটি ছিল: public static T GetValueOrNull&lt;T&gt;(this DbDataRecord reader, string columnName) where T : class { object columnValue = reader[columnName]; if (!(columnValue is DBNull)) { return (T)columnValue; } return …
287 c#  generics 

6
জেনেরিক পরামিতি সহ মকিতো ক্লাসগুলিতে মকিতো ব্যবহার করা
জেনেরিক পরামিতি সহ কোনও শ্রেণি উপহাস করার কি কোনও পরিষ্কার পদ্ধতি আছে? বলুন যে আমাকে এমন একটি ক্লাসের উপহাস Foo&lt;T&gt;করতে হবে যা আমাকে এমন পদ্ধতিতে পাস করতে হবে যা প্রত্যাশা করে Foo&lt;Bar&gt;। আমি নিম্নলিখিতগুলি সহজেই যথেষ্ট করতে পারি: Foo mockFoo = mock(Foo.class); when(mockFoo.getValue).thenReturn(new Bar()); ধরে নেওয়া getValue()জেনেরিক ধরণটি প্রদান করে …
280 java  generics  mockito 

5
স্কালায় উচ্চতর ধরণের কী?
আপনি ওয়েবে নিম্নলিখিত সন্ধান করতে পারেন: উচ্চ ধরণের টাইপ == টাইপ কনস্ট্রাক্টর? class AClass[T]{...} // For example, class List[T] কেউ কেউ বলেন যে এটি একটি উচ্চ ধরণের প্রকারের, কারণ এটি প্রকারের সংক্ষিপ্ত বিবরণ যা সংজ্ঞা অনুসারে মেনে চলবে। উচ্চতর ধরণের প্রকারগুলি হ'ল প্রকার যা অন্য ধরণের হয় এবং একটি নতুন …

17
জাভাতে জেনেরিক অ্যারে প্রকার তৈরি করতে না পারার কারণ কী?
জাভা আমাদের কী করতে দেয় না তার কারণ কী private T[] elements = new T[initialCapacity]; আমি বুঝতে পারি। নেট আমাদেরকে এটি করতে দেয়নি, যেমন। নেট হিসাবে আপনার কাছে এমন মানের ধরণ রয়েছে যা রান-টাইমে বিভিন্ন আকারের হতে পারে, তবে জাভাতে সমস্ত ধরণের টি অবজেক্ট রেফারেন্স হবে, এইভাবে একই আকারের ( …

3
সংগ্রহ.এম্পটিলিস্ট () একটি তালিকা << বিষয়> ফেরত দেয়?
জেনেরিক ধরণের পরামিতিগুলি অনুমান করার জন্য জাভার নিয়ম নেভিগেট করতে আমার কিছুটা সমস্যা হচ্ছে। নিম্নলিখিত ক্লাসটি বিবেচনা করুন, যার একটি listচ্ছিক তালিকার প্যারামিটার রয়েছে: import java.util.Collections; import java.util.List; public class Person { private String name; private List&lt;String&gt; nicknames; public Person(String name) { this(name,Collections.emptyList()); } public Person(String name,List&lt;String&gt; nicknames) { this.name …

14
জেনারিক ধরণের java.util.List পান
আমার আছে; List&lt;String&gt; stringList = new ArrayList&lt;String&gt;(); List&lt;Integer&gt; integerList = new ArrayList&lt;Integer&gt;(); তালিকার জেনেরিক ধরণের পুনরুদ্ধার করার কি (সহজ) উপায় আছে?
262 java  generics 

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