Diferencia entre VB.Net y C # "Como nuevo WebControl"

Estaba refactorizando algún código, y parte de él incluía moverlo de VB.Net a C #.

El antiguo código declaró un miembro como este:

Protected viewMode As New WebControl

El nuevo código, eventualmente trabajé así:

protected WebControl _viewMode = new WebControl(HtmlTextWriterTag.Span);

Puedo suponer que elNew palabra clave significaba: ¡llama al constructor! Pero, ¿cómo llamaba VB.Net a un constructor (uno sin parámetros) que no podía llamar en C #?

Respuestas a la pregunta(4)

Su respuesta a la pregunta