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

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

10
সি # তে গতিশীল বেনামে ধরণের কোনও সম্পত্তি উপস্থিত রয়েছে কিনা তা আমি কীভাবে চেক করব?
আমার একটি বেনামি ধরণের অবজেক্ট রয়েছে যা আমি সেই পদ্ধতি থেকে গতিশীল হিসাবে পেয়েছি যে কোনও জিনিসটিতে আমি যাচাই করতে চাই that অবজেক্টটিতে বিদ্যমান। .... var settings = new { Filename="temp.txt", Size=10 } ... function void Settings(dynamic settings) { var exists = IsSettingExist(settings,"Filename") } আমি কীভাবে ইসসেটিংএক্সিস্ট প্রয়োগ করব?

1
অস্পষ্ট ম্যাচের ব্যতিক্রম এড়ানো
আমি প্রতিবিম্বের মাধ্যমে কোনও ধরণের স্ট্যাটিক পদ্ধতিটি পার্সে প্রার্থনা করছি কারণ সংকলন-সময়ে আমি বস্তুর প্রকারটি জানি না (আমি জানি, তবে এটি একটি পার্স পদ্ধতি রয়েছে, একটি স্ট্রিং নিয়েছে)। যাইহোক, আমি একটি দ্ব্যর্থক ম্যাচের ব্যতিক্রম পাচ্ছি, সম্ভবতঃ কারণ এখানে প্রচুর ওভারলোডেড পার্স পদ্ধতি রয়েছে যা প্রত্যেকে একটি করে বস্তু গ্রহণ করে …

8
প্রতিবিম্ব ব্যবহার করে আমি কি সি # তে একটি ব্যক্তিগত পাঠযোগ্য ক্ষেত্র পরিবর্তন করতে পারি?
আমি ভাবছি, যেহেতু প্রতিবিম্ব ব্যবহার করে অনেক কিছু করা যায়, তাই আমি কি নির্মাণের কাজ শেষ করার পরে একটি ব্যক্তিগত পাঠযোগ্য ক্ষেত্র পরিবর্তন করতে পারি? (দ্রষ্টব্য: শুধু কৌতূহল) public class Foo { private readonly int bar; public Foo(int num) { bar = num; } public int GetBar() { return bar; …
115 c#  reflection  field  readonly 

18
কোনও বস্তু আদিম ধরণের কিনা তা নির্ধারণ করা হচ্ছে
আমার একটি Object[]অ্যারে রয়েছে, এবং আমি আদিমগুলি খুঁজে বের করার চেষ্টা করছি। আমি ব্যবহার করার চেষ্টা করেছি Class.isPrimitive(), তবে মনে হচ্ছে আমি কিছু ভুল করছি: int i = 3; Object o = i; System.out.println(o.getClass().getName() + ", " + o.getClass().isPrimitive()); কপি করে প্রিন্ট java.lang.Integer, false। কোন সঠিক উপায় বা কিছু বিকল্প …
114 java  reflection 

6
সুইফট প্রতিবিম্ব সমর্থন করে?
সুইফট প্রতিবিম্ব সমর্থন করে? যেমন মত সেখানে কিছু valueForKeyPath:এবং setValue:forKeyPath:সুইফট অবজেক্টের জন্য? আসলে কী এটিতে গতিশীল টাইপ সিস্টেমও আছে, obj.classঅবজেক্টিভ-সি এর মতো কিছু ?
113 ios  reflection  swift 

8
কীভাবে কোনও অ্যাসেম্বলি অ্যাপসডমাইনে সমস্ত উল্লেখ সহ পুনরাবৃত্তির সাথে লোড করবেন?
আমি একটি নতুন AppDomainকিছু সমাবেশে লোড করতে চাই যার একটি জটিল রেফারেন্স ট্রি রয়েছে (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll) আমি যতদূর বুঝতে পেরেছি, যখন কোনও অ্যাসেম্বলি লোড করা হচ্ছে AppDomain, এর উল্লেখগুলি স্বয়ংক্রিয়ভাবে লোড হবে না এবং আমি সেগুলি ম্যানুয়ালি লোড করতে হবে। সুতরাং আমি যখন: …

3
একটি ক্লাস সংজ্ঞায়িত হয়েছিল যেখানে পিএইচপি ফাইল (রান সময়ে) সন্ধান করা
পিএইচপি-তে এমন কোনও প্রতিবিম্ব / অন্তঃসংশোধন / যাদু আছে যা আপনাকে পিএইচপি ফাইল সন্ধান করতে দেবে যেখানে নির্দিষ্ট শ্রেণি (বা ফাংশন) সংজ্ঞায়িত করা হয়েছিল? অন্য কথায়, আমার কাছে একটি পিএইচপি ক্লাসের নাম, বা একটি তাত্ক্ষণিকভাবে অবজেক্ট। আমি এটি এমন কিছুতে (ফাংশন, প্রতিবিম্ব শ্রেণি ইত্যাদি) পাস করতে চাই যা ক্লাসটি সংজ্ঞায়িত …
111 php  reflection  class 

3
প্রতিবিম্ব সহ স্থির পদ্ধতিতে কল করুন
নেমস্পেসে mySolution.Macrosযেমন আমার বেশ কয়েকটি স্ট্যাটিক ক্লাস রয়েছে static class Indent{ public static void Run(){ // implementation } // other helper methods } সুতরাং আমার প্রশ্নটি প্রতিবিম্বের সাহায্যে কীভাবে এই পদ্ধতিগুলি কল করা সম্ভব হবে? যদি পদ্ধতিগুলি স্থির না হয় তবে আমি এর মতো কিছু করতে পারি: var macroClasses = …
111 c#  reflection  dynamic 

7
জাভাতে প্রতিফলনের মাধ্যমে ব্যক্তিগত উত্তরাধিকার সূত্রে প্রাপ্ত অ্যাক্সেস
আমি উত্তরাধিকার সূত্রে প্রাপ্ত সদস্যদের মাধ্যমে একটি class.getDeclaredFields(); বেসরকারী সদস্যদের মাধ্যমে প্রবেশের একটি উপায় খুঁজে পেয়েছি class.getFields() তবে আমি ব্যক্তিগত উত্তরাধিকার সূত্রে ক্ষেত্রগুলি খুঁজছি। আমি কীভাবে এটি অর্জন করতে পারি?

8
প্রতিবিম্ব সহ একটি স্ট্যাটিক সম্পত্তি কীভাবে পাবেন
সুতরাং এটি বেশ বেসিক মনে হয় তবে আমি এটি কাজ করতে পারি না। আমার একটি অবজেক্ট রয়েছে এবং আমি এর সর্বজনীন বৈশিষ্ট্যগুলিতে পেতে প্রতিবিম্বটি ব্যবহার করছি। এই বৈশিষ্ট্যগুলির মধ্যে একটি স্থিতিশীল এবং এটিতে আমার ভাগ্য নেই। Public Function GetProp(ByRef obj As Object, ByVal propName as String) as PropertyInfo Return obj.GetType.GetProperty(propName) …
109 .net  reflection  static 

8
ডিজাইনের সময় ভ্যারিয়েবলের ঘোষিত ঘোষিত ভেরিয়েবলের প্রকারটি আমি নির্ভরযোগ্যভাবে কীভাবে নির্ধারণ করতে পারি?
আমি ইমাসে সি # এর জন্য একটি সমাপ্তি (ইন্টেলিজেন্স) সুবিধা নিয়ে কাজ করছি। ধারণাটিটি হ'ল, যদি কোনও ব্যবহারকারী কোনও খণ্ড টাইপ করেন, তবে নির্দিষ্ট কীস্ট্রোকের সংমিশ্রণের মাধ্যমে সমাপ্তির জন্য জিজ্ঞাসা করেন, সমাপ্তির সুযোগটি সম্ভাব্য পরিপূর্ণতা নির্ধারণের জন্য .NET প্রতিবিম্ব ব্যবহার করবে। এটি করার জন্য প্রয়োজনীয় জিনিসটির ধরণটি সমাপ্ত হওয়া দরকার। …

2
সম্পত্তির ধরণটি খুঁজে পেতে সম্পত্তিInfo ব্যবহার করে
আমি কিছু কাস্টম বৈধতা করতে ডায়নামিকভাবে কোনও অবজেক্ট ট্রিকে পার্স করতে চাই। বৈধতা যেমন হিসাবে গুরুত্বপূর্ণ নয়, তবে আমি সম্পত্তি সম্পত্তি সম্পর্কিত ক্লাসটি আরও ভালভাবে বুঝতে চাই। আমি এরকম কিছু করবো, public bool ValidateData(object data) { foreach (PropertyInfo propertyInfo in data.GetType().GetProperties()) { if (the property is a string) { string …
108 c#  .net  reflection 

15
পূর্ণসংখ্যাকে দীর্ঘস্থানে রূপান্তর করা
প্রতিবিম্ব ব্যবহার করে আমার একটি ক্ষেত্রের মান পেতে হবে। এটি এমনটি ঘটে যা আমি সর্বদা নিশ্চিত না যে ক্ষেত্রের ডেটাটাইপটি কী। তার জন্য, এবং কয়েকটি কোড সদৃশতা এড়াতে আমি নিম্নলিখিত পদ্ধতিটি তৈরি করেছি: @SuppressWarnings("unchecked") private static <T> T getValueByReflection(VarInfo var, Class<?> classUnderTest, Object runtimeInstance) throws Throwable { Field f = …
108 java  reflection  casting 

3
প্রতিবিম্ব ব্যবহার করে কোনও পদ্ধতি স্থির কিনা তা আমি কীভাবে পরীক্ষা করতে পারি?
আমি রান-টাইমে কেবলমাত্র কোনও শ্রেণীর স্থির পদ্ধতিগুলি আবিষ্কার করতে চাই, আমি কীভাবে এটি করতে পারি? অথবা, কীভাবে স্থিতিশীল এবং অ-স্থির পদ্ধতির মধ্যে পার্থক্য করা যায়।
106 java  reflection 

2
প্রতিবিম্ব ব্যবহার করে আপনি কীভাবে কোনও কাঠামোর ক্ষেত্রের মান সেট করবেন?
reflectপ্যাকেজ ব্যবহার করে স্ট্রাক্ট ফিল্ডগুলির সাথে কাজ করতে মোটামুটি সময় কাটাচ্ছে । ক্ষেত্রের মানটি কীভাবে সেট করবেন তা নির্দিষ্ট করে খুঁজে বের করতে পারেননি। টাইপ টি স্ট্রাক্ট {ফাই ইন্ট; এফএস স্ট্রিং} var rt = t {123, "jblow"} var i64 int64 = 456 ক্ষেত্রের নাম পাওয়া i - এটি কাজ করে …

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