Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

วิธีการใช้อินเทอร์เฟซในคลาสที่ไม่ระบุชื่อใน C #?


ไม่ ประเภทที่ไม่ระบุตัวตนไม่สามารถใช้อินเทอร์เฟซได้ เราต้องสร้างประเภทของคุณเอง

ประเภทที่ไม่ระบุชื่อเป็นวิธีที่สะดวกในการสรุปชุดคุณสมบัติอ่านอย่างเดียวให้เป็นอ็อบเจ็กต์เดียวโดยไม่ต้องกำหนดประเภทให้ชัดเจนก่อน

ชื่อประเภทถูกสร้างขึ้นโดยคอมไพเลอร์และไม่มีให้บริการที่ระดับซอร์สโค้ด คอมไพเลอร์จะอนุมานประเภทของคุณสมบัติแต่ละรายการ

คุณสร้างประเภทที่ไม่ระบุชื่อโดยใช้ตัวดำเนินการใหม่ร่วมกับตัวจัดการวัตถุ

ตัวอย่าง

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

ผลลัพธ์

108Test