Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Cách Triển Khai Interface Trong Lớp Ẩn Danh (Anonymous Class) Trong C#


Không, kiểu ẩn danh không thể triển khai interface. Chúng ta cần tạo kiểu riêng của mình.

Kiểu ẩn danh cung cấp cách tiện lợi để gom một tập hợp thuộc tính chỉ đọc vào một đối tượng đơn lẻ mà không cần định nghĩa kiểu trước.

Tên kiểu được tạo bởi trình biên dịch và không có sẵn ở cấp độ mã nguồn. Kiểu của mỗi thuộc tính được suy luận bởi trình biên dịch.

Bạn tạo kiểu ẩn danh bằng cách dùng toán tử new cùng với trình khởi tạo đối tượng.

Ví Dụ

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

Kết Quả

108Test