2010-11-28 14 views

Respuesta

14

No hay un conjunto exacto correspondiente de constantes orientadas para C#. Ciertas constantes se representan simplemente en forma de cadena (por ejemplo, "\t" para vbTab).

Sugeriría no haciendo referencia al ensamblaje Microsoft.VisualBasic para usar esas constantes. Ese espacio de nombres existe principalmente para admitir la migración de aplicaciones heredadas de VB6.

+6

Solo quería lanzar 'System.Environment.NewLine' como sustituto de' vbCrLf'; que no sea ese, simplemente use literales de cadena ('\ n \ t \ r', etc.). –

+1

Buena llamada, Cory. –

+0

pedante, lo sé, pero no usaría 'System.Environment.NewLine' como sustituto de' vbCrLf'. vbCrLf es explícitamente un CR-LF (es decir, "\ r \ n"). System.Environment.NewLine es una cadena de nueva línea específica del entorno: es lo mismo que vbCrLf en Windows, pero puede no estar en otras plataformas, p. cuando se usa Mono en una plataforma que no es de Windows. – Joe