Trong Java
biến Ví dụ có thể được khởi tạo bởi một khối khởi tạo như hình dưới đây:C# tương đương với Java dụ initializer
class Example {
private int varOne;
private int varTwo;
{
// Instance Initializer
varOne = 42;
varTwo = 256;
}
}
Có một cấu trúc tương đương trong C#
?
[Chỉnh sửa] Tôi biết rằng điều này có thể là nội tuyến với khai báo biến cá thể. Tuy nhiên, tôi đang tìm kiếm là một cái gì đó tương tự như các nhà xây dựng tĩnh trong C#
nhưng cho các biến dụ.
Điểm của người đi bộ: khối khởi tạo mẫu và khởi tạo trường mẫu được thực thi bởi hàm tạo ngay lập tức * sau * gọi super. –
@Tom - Bạn nói đúng về lệnh gọi. Nhận xét mã nguồn bị xóa. – maxyfc
Tại sao không chỉ làm cho nó một phương pháp và gọi nó từ các nhà xây dựng, nếu đó là những gì xảy ra đằng sau hiện trường không? – toxvaerd