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

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

6
সি # তে জেনেরিক পদ্ধতি তৈরি করা হচ্ছে
আমি জেনেরিক পদ্ধতিতে একগুচ্ছ অনুরূপ পদ্ধতির একত্রিত করার চেষ্টা করছি। আমার কাছে বেশ কয়েকটি পদ্ধতি রয়েছে যা কোয়েরিস্ট্রিংয়ের মান ফেরত দেয় বা শূন্য হয় যদি সেই ক্যোরিস্ট্রিং উপস্থিত না থাকে বা সঠিক ফর্ম্যাটে না থাকে। এটি যথেষ্ট সহজ হবে যদি সমস্ত প্রকারের দেশীয়ভাবে ক্ষয়যোগ্য হয় তবে আমাকে পূর্ণসংখ্যার এবং তারিখগুলির …
86 c#  generics 

6
সি # তে জেনেরিক এনামকে কাস্ট করুন
C # তে এনামের জন্য কাস্ট ইন্টের মতো তবে আমার এনাম একটি জেনেরিক টাইপ প্যারামিটার। এটি পরিচালনা করার সর্বোত্তম উপায় কী ? উদাহরণ: private T ConvertEnum<T>(int i) where T : struct, IConvertible { return (T)i; } সংকলক ত্রুটি উত্পন্ন করে Cannot convert type 'int' to 'T' সম্পূর্ণ কোডটি নিম্নরূপ, যেখানে …
86 c#  generics  casting  enums 

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; …

2
একটি জেনেরিক <টি> টাইপযুক্ত একটি ভেরিয়েবলের সাথে টাইপ উদাহরণ তৈরি করা
নিম্নলিখিত কোডটি অর্জন করা কি সম্ভব? আমি জানি এটি কাজ করে না, তবে আমি ভাবছি যে সেখানে কোনও কর্মশালা আছে কিনা? Type k = typeof(double); List&lt;k&gt; lst = new List&lt;k&gt;();
85 c#  generics  types  instance 

3
জাভা 8-এ ব্যতিক্রম প্রকারের অনুক্রমের এক অদ্ভুত বৈশিষ্ট্য
এই সাইটে অন্য উত্তরের জন্য কোড লেখার সময় আমি এই বিশেষত্বটি দেখতে পেয়েছি: static void testSneaky() { final Exception e = new Exception(); sneakyThrow(e); //no problems here nonSneakyThrow(e); //ERRROR: Unhandled exception: java.lang.Exception } @SuppressWarnings("unchecked") static &lt;T extends Throwable&gt; void sneakyThrow(Throwable t) throws T { throw (T) t; } static &lt;T …

7
.NET- এ অন্তর্নির্মিত ইভেন্টআর্গস <টি> আছে?
আমি ইভেন্ট আরগগুলির জন্য একটি জেনেরিক ইভেন্টআর্গ ক্লাস তৈরি করতে প্রস্তুত হচ্ছি যা একক যুক্তি বহন করে: public class EventArg&lt;T&gt; : EventArgs { // Property variable private readonly T p_EventData; // Constructor public EventArg(T data) { p_EventData = data; } // Property for EventArgs argument public T Data { get …
85 c#  generics  eventargs 

6
জেনেরিক শ্রেণির স্থির সদস্যরা কি নির্দিষ্ট দৃষ্টিতে আবদ্ধ?
এটি একটি বাস্তব প্রশ্নের চেয়ে একটি ডকুমেন্টেশন বেশি। এটি এখনও এসও তে সম্বোধন করা হয়নি বলে মনে হয় না (যদি না আমি এটি মিস করি), সুতরাং এখানে যায়: একটি জেনেরিক শ্রেণীর কল্পনা করুন যাতে স্থির সদস্য রয়েছে: class Foo&lt;T&gt; { public static int member; } প্রতিটি নির্দিষ্ট শ্রেণীর জন্য সদস্যের …
85 c#  .net  generics  static 

10
<টাইপ> তালিকাতে হাইবারনেট কোয়েরি.লিস্ট () কে কাস্ট করার "যথাযথ" উপায় কী?
আমি হাইবারনেট সহ একজন নবাগত এবং নির্দিষ্ট ফিল্টারটির সাথে মেলে এমন সামগ্রীর তালিকা ফিরিয়ে দেওয়ার জন্য আমি একটি সহজ পদ্ধতি লিখছি। List&lt;Foo&gt;একটি প্রাকৃতিক রিটার্ন টাইপ মনে হয়েছিল। আমি যাই করুক না কেন, আমি কুশলী নিয়োগ না করে সংকলকটিকে খুশি মনে করতে পারি না @SuppressWarnings। import java.util.List; import org.hibernate.Query; import org.hibernate.Session; …

4
সংকলনের সময় লাম্বদা রিটার্ন টাইপ কেন পরীক্ষা করা হয় না?
ব্যবহৃত পদ্ধতির রেফারেন্সের রিটার্ন টাইপ রয়েছে Integer। তবে Stringনিম্নলিখিত উদাহরণে একটি বেমানান অনুমোদিত। withম্যানুয়ালি ingালাই ছাড়াই পদ্ধতি রেফারেন্স টাইপটি নিরাপদ পেতে পদ্ধতি ঘোষণাকে কীভাবে ঠিক করবেন ? import java.util.function.Function; public class MinimalExample { static public class Builder&lt;T&gt; { final Class&lt;T&gt; clazz; Builder(Class&lt;T&gt; clazz) { this.clazz = clazz; } static &lt;T&gt; …

4
<এর মধ্যে পার্থক্য কী? বেস> এবং <টি বেস বাড়ায়>?
এই উদাহরণে: import java.util.*; public class Example { static void doesntCompile(Map&lt;Integer, List&lt;? extends Number&gt;&gt; map) {} static &lt;T extends Number&gt; void compiles(Map&lt;Integer, List&lt;T&gt;&gt; map) {} static void function(List&lt;? extends Number&gt; outer) { doesntCompile(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); compiles(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); } } doesntCompile() সংকলন করতে ব্যর্থ: Example.java:9: error: incompatible types: HashMap&lt;Integer,List&lt;Integer&gt;&gt; cannot …

5
সি # তে জেনেরিক ব্যতিক্রমের সমস্ত রূপগুলি কীভাবে ধরবেন
আমি জেনেরিক ব্যতিক্রম শ্রেণীর সমস্ত রূপগুলি ধরতে চাই এবং আমি ভাবছিলাম যে একাধিক ক্যাচ ব্লক ছাড়াই এটি করার কোনও উপায় আছে কিনা। উদাহরণস্বরূপ বলুন আমার একটি ব্যতিক্রম শ্রেণী রয়েছে: public class MyException&lt;T&gt; : Exception { public string MyProperty { get; } public MyException(T prop) : base(prop.ToString()) { MyProperty = prop?.ToString(); …
22 c#  generics  exception 

1
কোনও পরামিতি কেন শক্তিশালী তবে কোনও পদ্ধতি পরামিতি
কেন public &lt;R, F extends Function&lt;T, R&gt;&gt; Builder&lt;T&gt; withX(F getter, R returnValue) {...} আরও কঠোর public &lt;R&gt; Builder&lt;T&gt; with(Function&lt;T, R&gt; getter, R returnValue) {...} সংকলনের সময় ল্যাম্বদা রিটার্ন টাইপটি কেন পরীক্ষা করা হয় না তা এটি অনুসরণ করে । আমি withX()মত পদ্ধতি ব্যবহার করে পাওয়া যায় .withX(MyInterface::getLength, "I am not …

3
একাধিক মিলের টার্গেট ধরণের সাথে ল্যাম্বডা এক্সপ্রেশনের জন্য পদ্ধতি স্বাক্ষর নির্বাচন
আমি একটি প্রশ্নের উত্তর দিচ্ছিলাম এবং এমন একটি দৃশ্যে ছুটেছিলাম যা আমি ব্যাখ্যা করতে পারি না। এই কোডটি বিবেচনা করুন: interface ConsumerOne&lt;T&gt; { void accept(T a); } interface CustomIterable&lt;T&gt; extends Iterable&lt;T&gt; { void forEach(ConsumerOne&lt;? super T&gt; c); //overload } class A { private static CustomIterable&lt;A&gt; iterable; private static List&lt;A&gt; aList; …
11 java  generics  lambda  javac  ecj 

1
কোনও সম্পর্কযুক্ত ইন্টারফেস প্রকারের সাথে অনুরোধ করার সময় সংকলক শ্রেণীর ধরণের পরামিতিগুলির সাথে কেন এই জেনেরিক পদ্ধতিটি বেছে নেয়?
নিম্নলিখিত দুটি ক্লাস এবং ইন্টারফেস বিবেচনা করুন: public class Class1 {} public class Class2 {} public interface Interface1 {} দ্বিতীয় কল কেন mandatoryওভারলোডেড পদ্ধতিটির সাথে অনুরোধ জানায় Class2, যদি getInterface1এবং এর Interface1সাথে কোনও সম্পর্ক না থাকে Class2? public class Test { public static void main(String[] args) { Class1 class1 = …

1
জাভা -8 এ পদ্ধতি রেফারেন্স এবং জেনেরিক্স
জেনেরিক ধরণের সাথে একত্রে পদ্ধতি রেফারেন্স সহ আমি সমস্যার মুখোমুখি । আমাদের কোড রয়েছে যেখানে আমাদের একটি ওভারলোডেড পদ্ধতিটি কল করতে হবে, তবে এটি ত্রুটির সাথে ব্যর্থ হচ্ছে: এম 1 () মানটি সমাধান করতে পারে না সমস্যাটি কোথায় রয়েছে তা পরিষ্কার করার জন্য আমি আমার সমস্যাটি সরল করে তুলেছি। নিম্নলিখিত …
11 java  generics  lambda  java-8 

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