En proyectos de Windows Forms, ¿por qué el diseñador utiliza de manera predeterminada los atributos Friend WithEvents
en VB.NET y private
en C#?'Friend WithEvents' en Visual Basic vs. 'privado' en C#
Por ejemplo, en un archivo form.designer.
:
.cs
private Label Label1;
.vb
Friend WithEvents Label1 as Label;
Para WithEvents
, es más o menos clara (por usar Handles
, al parecer) . Pero ¿por qué Friend en Visual Basic y private en C#?
Creo que los nuevos programadores deberían pensar OOP, y aprender su concepto (Black) Box. – serhio
OOP es fácil de predicar, pero incluso con C# muchos desarrolladores verdes aprenden lo suficiente como para salir adelante y adoptar un enfoque de procedimiento. El diseño correcto de OO requiere una mayor previsión y mayor consideración, por lo que, naturalmente, es una habilidad que se desarrolla * después * de aprender los conceptos básicos de un idioma de OO. – STW
Estoy de acuerdo, solo una de las muchas razones por las que recomiendo C# a los nuevos programadores ... –