Không khởi tạo đối tượng bên ngoài đóng gói ngắt của hàm tạo?Tùy chọn khởi tạo đối tượng C#
Given:
class MyClass
{
public string _aString;
}
nên không phải là thành viên _aString là riêng tư và khởi tạo thông qua một cuộc gọi đến các nhà xây dựng (constructor bỏ qua ở đây):
MyClass test = new MyClass("test");
Thay vì các phương pháp thay thế khởi tạo đối tượng :
MyClass test = new MyClass { _aString = "Test" };
Wow! 5 câu trả lời trong thời gian không! Cảm ơn mọi người. Mã này xuất phát từ một cuốn sách trên C#. Tôi tò mò muốn xem đó có phải là phương pháp hay nhất hay không. –