Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सिस्टम क्या है। प्रतिबिंब। सी # में मॉड्यूल?


System.Reflection नेमस्पेस में ऐसी कक्षाएं हैं जो आपको एप्लिकेशन के बारे में जानकारी प्राप्त करने और एप्लिकेशन में गतिशील रूप से प्रकार, मान और ऑब्जेक्ट जोड़ने की अनुमति देती हैं।

इसमें एक मॉड्यूल कंस्ट्रक्टर है जो मॉड्यूल क्लास के एक नए इंस्टेंस को इनिशियलाइज़ करता है। मॉड्यूल एक पोर्टेबल निष्पादन योग्य फ़ाइल है जिसमें एक या अधिक कक्षाएं और इंटरफेस होते हैं।

आइए सिस्टम का एक उदाहरण देखें। C# में प्रतिबिंब -

उदाहरण

using System;
using System.Reflection;

[AttributeUsage(AttributeTargets.All)]
public class HelpAttribute : System.Attribute {
   public readonly string Url;

   public string Topic // Topic is a named parameter {
      get {
         return topic;
      }

      set {
         topic = value;
      }
   }

   public HelpAttribute(string url) // url is a positional parameter {
      this.Url = url;
   }

   private string topic;
}

[HelpAttribute("Information on the class MyClass")]
class MyClass {
}

namespace AttributeAppl {
   class Program {
      static void Main(string[] args) {
         System.Reflection.MemberInfo info = typeof(MyClass);
         object[] attributes = info.GetCustomAttributes(true);
         for (int i = 0; i < attributes.Length; i++) {
            System.Console.WriteLine(attributes[i]);
         }
         Console.ReadKey();
      }
   }
}

  1. 10.0.0.1 IP पता क्या है?

    10.0.0.1 आईपी पता एक निजी आईपी पता है जिसे क्लाइंट डिवाइस पर इस्तेमाल किया जा सकता है या नेटवर्क हार्डवेयर के एक टुकड़े को इसके डिफ़ॉल्ट आईपी पते के रूप में असाइन किया जा सकता है। 10.0.0.1 क्या है? 10.0.0.1 आमतौर पर घरेलू नेटवर्क की तुलना में व्यावसायिक कंप्यूटर नेटवर्क में अधिक देखा जाता है, जहा

  1. OS में कर्नेल क्या है? कर्नेल कितने प्रकार के होते हैं?

    प्रत्येक ऑपरेटिंग सिस्टम- चाहे वह विंडोज, मैक, लिनक्स, या एंड्रॉइड हो, में एक कोर प्रोग्राम होता है जिसे कर्नेल कहा जाता है। जो पूरे सिस्टम के लिए बॉस की तरह काम करता है। यह ओएस का दिल है! कर्नेल एक कंप्यूटर प्रोग्राम के अलावा और कुछ नहीं है जो बाकी सब चीजों को नियंत्रित करता है। कंप्यूटर पर जो कुछ

  1. हंस मैलवेयर क्या है

    डेस्कटॉप गूज से आपके सिस्टम में अराजकता के अलावा कुछ भी लाने की उम्मीद न करें। आप जिस भी कीमत का भुगतान करना चाहते हैं, उसे आधिकारिक वेबसाइट से डाउनलोड किया जा सकता है। ऐप डेस्कटॉप पर एक हंस दोस्त जोड़ता है। फिर भी, इस दोस्त का एक उद्देश्य है- अपने जीवन को नरक बनाना। किसी भी अन्य गीज़ की तरह, यह अरा