Wie implementiert man eine Schnittstelle in einer anonymen Klasse in C#?

王林
Freigeben: 2023-08-31 20:25:02
nach vorne
919 Leute haben es durchsucht

Wie implementiert man eine Schnittstelle in einer anonymen Klasse in C#?

Nein, anonyme Typen können keine Schnittstellen implementieren. Wir müssen Ihr eigenes erstellen Typ.

Anonyme Typen bieten eine praktische Möglichkeit, eine Reihe schreibgeschützter Typen zu kapseln Eigenschaften werden in ein einzelnes Objekt konvertiert, ohne dass zuvor der Typ explizit definiert wird.

Typnamen werden vom Compiler generiert und sind im Quellcode nicht verfügbar Grad. Der Typ jeder Eigenschaft wird vom Compiler abgeleitet.

Sie können anonyme Typen erstellen, indem Sie den neuen Operator mit Objekten verwenden Initialisierungsprogramm.

Beispiel

class Program{
   public static void Main(){
      var v = new { Amount = 108, Message = "Test" };
      Console.WriteLine(v.Amount + v.Message);
      Console.ReadLine();
   }
}
Nach dem Login kopieren

Ausgabe

108Test
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie implementiert man eine Schnittstelle in einer anonymen Klasse 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