Trong các dự án Windows Forms, tại sao nhà thiết kế mặc định sử dụng thuộc tính Friend WithEvents
trong VB.NET và private
trong C#?'Friend WithEvent' trong Visual Basic so với 'private' trong C#
Ví dụ, trong một tập tin form.designer.
:
cs
private Label Label1;
.vb
Friend WithEvents Label1 as Label;
Đối WithEvents
, nó là nhiều hơn hoặc ít rõ ràng (đối với sử dụng Handles
, rõ ràng) . Nhưng tại sao Bạn bè trong Visual Basic và riêng tư trong C#?
Tôi tin rằng các lập trình viên mới nên suy nghĩ OOP và tìm hiểu khái niệm Box (Đen) của nó. – serhio
OOP dễ dàng thuyết giảng, nhưng ngay cả với C# nhiều nhà phát triển xanh chỉ học đủ để có được và rơi vào một cách tiếp cận thủ tục. Thiết kế OO phù hợp đòi hỏi sự suy đoán bổ sung và xem xét nhiều hơn, vì vậy tự nhiên đó là một kỹ năng phát triển * sau khi * học những điều căn bản của một ngôn ngữ OO. – STW
Tôi đồng ý, chỉ là một trong nhiều lý do tôi đề nghị C# cho các lập trình viên mới ... –