Heim > Backend-Entwicklung > C#.Net-Tutorial > Was ist System.Reflection.Module in C#?

Was ist System.Reflection.Module in C#?

PHPz
Freigeben: 2023-09-12 21:33:03
nach vorne
896 Leute haben es durchsucht

C# 中的 System.Reflection.Module 是什么?

Der System.Reflection-Namespace enthält Klassen, mit denen Sie Informationen über Ihre Anwendung abrufen und Ihrer Anwendung dynamisch Typen, Werte und Objekte hinzufügen können.

Es verfügt über einen Modulkonstruktor, der eine neue Instanz der Module-Klasse initialisiert. Ein Modul ist eine portable ausführbare Datei mit einer oder mehreren Klassen und Schnittstellen.

Werfen wir einen Blick auf das System.Reflection-Beispiel in C# –

Beispiel

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();
      }
   }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas ist System.Reflection.Module in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage