如何在C#中匿名類中實現介面?


不可以,匿名型別無法實現介面。我們需要建立您自己的型別。

匿名型別提供了一種便捷的方式,無需先明確定義型別即可將一組只讀屬性封裝到單個物件中。

型別名稱由編譯器生成,在原始碼級別不可見。每個屬性的型別都由編譯器推斷。

您可以使用new運算子和物件初始化程式來建立匿名型別。

示例

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

輸出

108Test

更新日期:19-8-2020

2K+ 瀏覽

職業起跑線

完成課程並獲得證書

開始入門
廣告
© . All rights reserved.