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

প্রতিচ্ছবি হ'ল রানটাইমের সময় কোনও প্রোগ্রামের কাঠামো এবং / অথবা আচরণ পর্যবেক্ষণ এবং / অথবা পর্যালোচনা করার দক্ষতা। প্রতিচ্ছবি সমর্থনকারী প্রোগ্রামিং ভাষার উপর নির্ভরশীল - দয়া করে এই ট্যাগটি ব্যবহার করার সময় প্রোগ্রামিং ভাষাটি ব্যবহৃত হচ্ছে।

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

4
জাভা প্রতিবিম্ব - সেট অ্যাক্সেসযোগ্য (সত্য) এর প্রভাব
আমি ক্লাসে ক্ষেত্রের মানগুলি গতিশীলভাবে সেট করতে কিছু টীকাগুলি ব্যবহার করছি। যেহেতু আমি এটি সর্বজনীন, সুরক্ষিত বা ব্যক্তিগত নির্বিশেষে এটি করতে চাই, তাই পদ্ধতিটি setAccessible(true)কল করার আগে প্রতিবারই আমি ফিল্ড অবজেক্টে কল করছি set()। আমার প্রশ্ন হ'ল setAccessible()কলটি মাঠে নিজেই কী ধরনের প্রভাব ফেলে ? আরও সুনির্দিষ্টভাবে বলুন যে এটি …
105 java  reflection 

19
কোডটি ইউনিট পরীক্ষার অংশ হিসাবে চলছে কিনা তা নির্ধারণ করুন
আমার একটি ইউনিট পরীক্ষা (নুনিট) আছে। কল স্ট্যাকের নীচে থাকা অনেক স্তরগুলি যদি কোনও ইউনিট পরীক্ষার মাধ্যমে চলতে থাকে তবে কোনও পদ্ধতি ব্যর্থ হবে। আদর্শভাবে আপনি এই পদ্ধতিটির উপর নির্ভরশীল অবজেক্টটি সেটআপ করতে মশকরা জাতীয় কিছু ব্যবহার করবেন তবে এটি তৃতীয় পক্ষের কোড এবং আমি প্রচুর কাজ ছাড়াই এটি করতে …
105 c#  reflection  nunit 

10
রেজার / এমভিসি 3 ব্যবহার করে একটি ওয়েব পৃষ্ঠায় অ্যাসেম্বলি ভার্সন পেতে সমস্যা
আমি আমার এমভিসি 3 সাইটের প্রতিটি পৃষ্ঠার ফুটারে এসেম্বলিআইএনফো সংস্করণ ডেটা রাখার জন্য আমার _লআউটআর.পি.এসটিএমএল ফাইলের একটি ফুটারে নিম্নলিখিত কোডটি ব্যবহার করছি। যাহোক: @System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString() পাদলেখটিতে কেবল প্রিন্ট করুন: Revision 0.0.0.0 যখন আমি নিম্নলিখিতটি ব্যবহার করে "এক্সিকিউটিং অ্যাসেম্বলি" এর জন্য সমস্ত বিধানসভা তথ্য প্রদর্শন করার জন্য ভিউটি সংশোধন করি @System.Reflection.Assembly.GetExecutingAssembly().GetName().ToString() যা …

2
কীভাবে কোনও ফাংশনের নাম পাবেন?
একটি ফাংশন দেওয়া হয়েছে, এটির নাম পাওয়া কি সম্ভব? বলুন: func foo() { } func GetFunctionName(i interface{}) string { // ... } func main() { // Will print "name: foo" fmt.Println("name:", GetFunctionName(foo)) } আমাকে বলা হয়েছিল রানটাইম.ফানকফরপিসিসি সাহায্য করবে, তবে কীভাবে এটি ব্যবহার করতে হয় তা বুঝতে আমি ব্যর্থ হয়েছি।

3
প্রতিবিম্বের মাধ্যমে জাভাতে কোনও শ্রেণীর সার্বজনীন স্থিতিশীল চূড়ান্ত ক্ষেত্র / সম্পত্তিটির মূল্য অর্জন
বলুন আমার একটি ক্লাস আছে: public class R { public static final int _1st = 0x334455; } প্রতিবিম্বের মাধ্যমে আমি কীভাবে "_1st" এর মান পেতে পারি ?
103 java  reflection  static  final 

8
আমি কীভাবে এসকিউএল ডাটাবেসের জন্য একটি টেবিলের কলামগুলির তালিকা পেতে পারি?
আমি একটি টেবিলের কলামগুলির তালিকা পুনরুদ্ধার করতে চাই। ডাটাবেসটি এসকিউএলাইটের সর্বশেষ প্রকাশ (3.6, আমি বিশ্বাস করি)। আমি এমন কোড খুঁজছি যা এটি এসকিউএল কোয়েরি সহ করে। কলামগুলির সাথে সম্পর্কিত মেটাডেটার জন্য অতিরিক্ত বোনাস পয়েন্ট (যেমন দৈর্ঘ্য, ডেটা টাইপ ইত্যাদি ...)
102 reflection  sqlite  list 

8
জাভাতে উদাহরণ এড়ানো হচ্ছে
"উদাহরণস্বরূপ" অপারেশনগুলির একটি শৃঙ্খলা থাকা "কোড গন্ধ" হিসাবে বিবেচিত। মানক উত্তরটি হ'ল "পলিমারফিজম ব্যবহার করুন"। এই ক্ষেত্রে আমি এটি কীভাবে করব? বেস ক্লাসের বেশ কয়েকটি সাবক্লাস রয়েছে; তাদের কেউই আমার নিয়ন্ত্রণে নেই। একটি সাদৃশ্যপূর্ণ পরিস্থিতি জাভা শ্রেণীর পূর্ণসংখ্যা, ডাবল, বিগডিসিমাল ইত্যাদির সাথে be if (obj instanceof Integer) {NumberStuff.handle((Integer)obj);} else if …

4
সৃষ্টির পরে বেনামে ধরণের সম্পত্তি যুক্ত করুন
আমি কিছু সহায়ক পদ্ধতিতে আমার এইচটিএমএল বৈশিষ্ট্যগুলি পাস করার জন্য একটি বেনামী অবজেক্ট ব্যবহার করি। যদি গ্রাহক কোনও আইডি বৈশিষ্ট্য যুক্ত না করে থাকে তবে আমি এটিকে আমার সহায়ক পদ্ধতিতে যুক্ত করতে চাই। আমি কীভাবে এই বেনামে কোনও অ্যাট্রিবিউট যুক্ত করতে পারি?

7
জাভাতে a.getClass () এবং A.class এর মধ্যে পার্থক্য কী?
জাভা কি অনুকূল / কনস ব্যবহার করতে পছন্দ পার্শ্ববর্তী অস্তিত্ব a.getClass()বা A.class? হয় যেখানেই Class&lt;?&gt;প্রত্যাশিত যেখানেই ব্যবহার করা যেতে পারে , তবে আমি ধারণা করেছি যে বিভিন্ন পরিস্থিতিতে উভয়ই ব্যবহার করার ক্ষেত্রে পারফরম্যান্স বা অন্যান্য সূক্ষ্ম বেনিফিট (যেমন রয়েছে Class.forName()এবং যেমন রয়েছে তেমন) ClassLoader.loadClass()।
101 java  class  reflection 

3
কেবলমাত্র "বৈধ" ব্যবহারের ক্ষেত্রে কীভাবে সেটকে সীমাবদ্ধ করবেন?
এর শক্তি সম্পর্কে আমি যত বেশি শিখি java.lang.reflect.AccessibleObject.setAccessible, ততই আমি আশ্চর্য হয়ে যাই যে এটি কী করতে পারে। এটি আমার প্রশ্নের উত্তর থেকে অভিযোজিত হয়েছে ( ইউনিট পরীক্ষার জন্য স্থির চূড়ান্ত ফাইল.সেস্পোর্টরচার পরিবর্তন করার প্রতিচ্ছবি ব্যবহার করে )। import java.lang.reflect.*; public class EverythingIsTrue { static void setFinalStatic(Field field, Object newValue) …

4
এসেম্বলি.গেটটাইপস () কল করার সময় কীভাবে প্রতিবিম্বতা টাইপ লোড ধারণাটি রোধ করবেন
আমি এর অনুরূপ কোড ব্যবহার করে নির্দিষ্ট ইন্টারফেস প্রয়োগ করার ধরণের জন্য অ্যাসেম্বলি স্ক্যান করার চেষ্টা করছি: public List&lt;Type&gt; FindTypesImplementing&lt;T&gt;(string assemblyPath) { var matchingTypes = new List&lt;Type&gt;(); var asm = Assembly.LoadFrom(assemblyPath); foreach (var t in asm.GetTypes()) { if (typeof(T).IsAssignableFrom(t)) matchingTypes.Add(t); } return matchingTypes; } আমার সমস্যাটি হ'ল, আমি কিছু ক্ষেত্রে …


6
ইন্টারফেস উত্তরাধিকারের শ্রেণিবিন্যাসের জন্য সমস্ত সম্পত্তি ফেরত পেতে গেটপ্রেটিস ()
নিম্নলিখিত অনুমানী উত্তরাধিকারের স্তরক্রমটি ধরে নিচ্ছি: public interface IA { int ID { get; set; } } public interface IB : IA { string Name { get; set; } } প্রতিবিম্ব ব্যবহার করে এবং নিম্নলিখিত কল করা: typeof(IB).GetProperties(BindingFlags.Public | BindingFlags.Instance) শুধুমাত্র ইন্টারফেসের বৈশিষ্ট্য অর্জন করবে IB, যা " Name"। আমরা …
99 c#  .net  reflection 

3
ইন্টারফেস ওভারের পরিসীমা {} যা একটি স্লাইস সঞ্চয় করে
আপনার এমন কোনও ফাংশন রয়েছে যা গ্রহণ করবে সেই দৃশ্যে t interface{}। যদি এটি নির্ধারিত হয় যে এটি tএকটি স্লাইস, তবে আমি কীভাবে rangeসেই ফালিটি কাটিয়ে দেব ? func main() { data := []string{"one","two","three"} test(data) moredata := []int{1,2,3} test(data) } func test(t interface{}) { switch reflect.TypeOf(t).Kind() { case reflect.Slice: // …

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