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

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

3
লিনকিউ সহ একটি অভিধান <টি 1, টি 2> নির্বাচন করুন
আমি IEnumerable&lt;T&gt;লিনকিউ দিয়ে একটি ফেরত দিতে "নির্বাচন করুন" কীওয়ার্ড এবং এক্সটেনশন পদ্ধতিটি ব্যবহার করেছি , তবে আমার জেনেরিক ফিরিয়ে দেওয়ার দরকার আছে Dictionary&lt;T1, T2&gt;এবং এটি বের করতে পারি না। নীচের অনুরূপ আকারে ব্যবহৃত কিছু থেকে আমি উদাহরণটি শিখেছি: IEnumerable&lt;T&gt; coll = from x in y select new SomeClass{ prop1 = …
171 c#  .net  linq  generics 

2
জেনেরিক রিটার্ন টাইপ আপার বাউন্ড - ইন্টারফেস বনাম শ্রেণি - আশ্চর্যজনকভাবে কার্যকর কোড
এটি একটি তৃতীয় পক্ষের লাইব্রেরি এপিআইয়ের বাস্তব-বিশ্বের উদাহরণ, তবে সরলীকৃত। ওরাকল জেডিকে 8u72 দিয়ে সংকলিত এই দুটি পদ্ধতি বিবেচনা করুন: &lt;X extends CharSequence&gt; X getCharSequence() { return (X) "hello"; } &lt;X extends String&gt; X getString() { return (X) "hello"; } উভয়ই "চেক না করা castালাই" সতর্কতার প্রতিবেদন করে - আমি …
171 java  generics  java-8 

7
Mockito.any () জেনারিক্সের সাথে ইন্টারফেস পাস করুন
জেনেরিকের সাথে ইন্টারফেসের ধরণটি পাস করা কি সম্ভব? ইন্টারফেস: public interface AsyncCallback&lt;T&gt; আমার পরীক্ষার পদ্ধতিতে: Mockito.any(AsyncCallback.class) ফেলে &lt;ResponseX&gt;পিছনে বা .classDidnt হবে।
170 java  generics  mockito 

4
আউট প্যারামিটার সহ Func <T>
আমি কি ফানক হিসাবে আউট প্যারামিটার দিয়ে কোনও পদ্ধতি পাস করতে পারি? public IList&lt;Foo&gt; FindForBar(string bar, out int count) { } // somewhere else public IList&lt;T&gt; Find(Func&lt;string, int, List&lt;T&gt;&gt; listFunction) { } ফানকের একটি ধরণের প্রয়োজন তাই সেখানে সংকলন করা হবে না, এবং কলিং লিস্ট ফাংশনটির একটি আন্ত প্রয়োজন এবং …
167 c#  .net  linq  generics  func 

14
ফরচ বনাম সামুলিস্ট.ফোরএচ () {}
সম্ভবত একটি সংগ্রহকে পুনরাবৃত্তি করার অনেকগুলি উপায় রয়েছে। কোনও মতপার্থক্য থাকলে বা কেন আপনি অন্য উপায়ে এক উপায়ে ব্যবহার করতে চান তা আগ্রহী। প্রথম প্রকার: List&lt;string&gt; someList = &lt;some way to init&gt; foreach(string s in someList) { &lt;process the string&gt; } অন্য মাধ্যম: List&lt;string&gt; someList = &lt;some way to init&gt; …
167 c#  .net  generics  loops  enumeration 

13
কিভাবে জাভাতে int [] পূর্ণসংখ্যা [] তে রূপান্তর করবেন?
আমি জাভাতে নতুন এবং খুব বিভ্রান্ত। আমার দৈর্ঘ্য 4 এর একটি বড় ডেটাসেট রয়েছে int[]এবং আমি 4 টি সংখ্যার প্রতিটি নির্দিষ্ট সংমিশ্রণ ঘটে তার সংখ্যাটি গণনা করতে চাই। এটি কোনও নথিতে শব্দের ফ্রিকোয়েন্সি গণনা করার সাথে খুব মিল। Map&lt;int[], double&gt;তালিকাটি পুনরাবৃত্তি হওয়ার সাথে সাথে আমি প্রতিটি ইনট [মানচিত্রের] একটি চলমান …


7
আমি কীভাবে কোনও পদ্ধতির রিটার্ন টাইপ করব?
এই পদ্ধতিটি জেনেরিক করার কোনও উপায় আছে যাতে আমি কোনও স্ট্রিং, বুল, ইনট বা ডাবল ফিরিয়ে আনতে পারি? এখনই, এটি একটি স্ট্রিং ফিরিয়ে দিচ্ছে, তবে এটি কনফিগারেশন মান হিসাবে "সত্য" বা "মিথ্যা" সন্ধান করতে পারলে আমি উদাহরণস্বরূপ একটি বুল ফিরিয়ে দিতে চাই। public static string ConfigSetting(string settingName) { return ConfigurationManager.AppSettings[settingName]; …
166 c#  .net  generics  return-type 

9
একটি জাভা ক্লাস কীভাবে তৈরি করা যায় যা দুটি জেনেরিক ধরণের সাথে একটি ইন্টারফেস প্রয়োগ করে?
আমার একটি জেনেরিক ইন্টারফেস রয়েছে public interface Consumer&lt;E&gt; { public void consume(E e); } আমার একটি ক্লাস রয়েছে যা দুটি ধরণের জিনিস খায়, তাই আমি এর মতো কিছু করতে চাই: public class TwoTypesConsumer implements Consumer&lt;Tomato&gt;, Consumer&lt;Apple&gt; { public void consume(Tomato t) { ..... } public void consume(Apple a) { ...... …

11
আমি কীভাবে সি # জেনেরিক ধরণের সীমাবদ্ধতা হিসাবে ইন্টারফেসটি ব্যবহার করতে পারি?
নিম্নলিখিত ফাংশন ঘোষণার উপায় আছে? public bool Foo&lt;T&gt;() where T : interface; অর্থাত। যেখানে টি হ'ল একটি ইন্টারফেস প্রকার (অনুরূপ where T : class, এবং struct)। বর্তমানে আমি এর জন্য নিষ্পত্তি করেছি: public bool Foo&lt;T&gt;() where T : IBase; আইবেজকে খালি ইন্টারফেস হিসাবে সংজ্ঞায়িত করা হয়েছে যা আমার সমস্ত কাস্টম …

4
সংশোধন কী?
আমি জানি যে জাভা ক্ষয়ের সাথে প্যারামেট্রিক পলিমারফিজম (জেনারিক্স) প্রয়োগ করে। মুছে ফেলা কি তা আমি বুঝতে পারি। আমি জানি যে সি # রেফারেন্স সহ প্যারামেট্রিক পলিমারফিজম প্রয়োগ করে। আমি জানি যে আপনি লিখতে পারেন public void dosomething(List&lt;String&gt; input) {} public void dosomething(List&lt;Int&gt; input) {} অথবা আপনি রানটাইম এ জানি …
163 c#  generics  reification 

8
অ্যারে কোভেরিয়েন্ট তবে জেনেরিকগুলি অবিস্মরণীয় কেন?
জোশুয়া ব্লচের কার্যকর জাভা থেকে, অ্যারে দুটি গুরুত্বপূর্ণ উপায়ে জেনেরিক ধরণের থেকে পৃথক। প্রথম অ্যারেগুলি কোভেরিয়েন্ট। জেনারিকস অবিস্মরণীয়। কোভেরিয়েন্টের অর্থ সহজভাবে যদি X এর Y টাইপের সাব টাইপ হয় তবে এক্স [] এছাড়াও Y এর সাব টাইপ হবে []। স্ট্রিংটি অবজেক্ট সো এর সাব টাইপ হওয়ায় অ্যারেগুলি সমকামী হয় String[] …

7
সি # নতুন টি তৈরি করুন ()
নিম্নলিখিত কোডটি দিয়ে আমি কী করার চেষ্টা করছি (তবে ব্যর্থ হচ্ছে) তা আপনি দেখতে পারেন: protected T GetObject() { return new T(); } কোন সাহায্যের ব্যাপকভাবে প্রশংসা হবে। সম্পাদনা করুন: প্রসঙ্গটি নিম্নরূপ ছিল। আমি স্ট্যান্ডার্ডযুক্ত পদ্ধতিতে সমস্ত নিয়ামকদের থেকে প্রাপ্ত কাস্টম নিয়ামক শ্রেণীর সাথে খেলছিলাম। সুতরাং প্রসঙ্গে, আমার নিয়ামক ধরণের …
159 c#  .net  generics  c#-4.0  .net-4.0 

14
আমি জাভাতে জেনেরিক তালিকাটি কীভাবে ক্লোন করব?
আমার একটি আছে ArrayList&lt;String&gt;যা আমি তার একটি অনুলিপি দিতে চাই। ArrayListএকটি ক্লোন পদ্ধতি রয়েছে যার নিম্নলিখিত স্বাক্ষর রয়েছে: public Object clone() আমি এই পদ্ধতিটি কল করার পরে, আমি কীভাবে ফিরে আসা অবজেক্টটিকে কাস্ট করব ArrayList&lt;String&gt;?

10
জেনেরিক তালিকা - তালিকার মধ্যে একটি আইটেম সরানো
সুতরাং আমি একটি জেনেরিক তালিকা, এবং একটি oldIndexএবং একটি newIndexমান আছে। আমি আইটেমটি সরাতে চান oldIndexকরতে, newIndex... কেবল যতটা সম্ভব। কোনও পরামর্শ? বিঃদ্রঃ আইটেমটি অপসারণের আগে(newIndex - 1) এবং আইটেমগুলির মধ্যে শেষ হওয়া উচিত ।newIndex
155 c#  .net  generics  list 

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