Maison  >  Article  >  développement back-end  >  Comment implémenter une interface dans une classe anonyme en C# ?

Comment implémenter une interface dans une classe anonyme en C# ?

王林
王林avant
2023-08-31 20:25:02817parcourir

Comment implémenter une interface dans une classe anonyme en C# ?

Non, les types anonymes ne peuvent pas implémenter d'interfaces. Nous devons créer le vôtre taper.

Les types anonymes offrent un moyen pratique d'encapsuler un ensemble de types en lecture seule Les propriétés sont converties en un seul objet sans définir explicitement le type au préalable.

Les noms de types sont générés par le compilateur et ne sont pas disponibles dans le code source grade. Le type de chaque propriété est déduit par le compilateur.

Vous pouvez créer des types anonymes en utilisant le nouvel opérateur avec des objets Programme d'initialisation.

Exemple

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

Sortie

108Test

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer