C sharp - VB a C# no me funciona

 
Vista:

VB a C# no me funciona

Publicado por Miguel (2 intervenciones) el 01/10/2006 13:55:09
Hola a todos,

Llevo varios días dandole vueltas a un código que no me funciona igual en VB NET que en C#. Voy a poner un ejemplo sencillo que a mi me da resultados distintos cuando deberían ser iguales. A ver si me podeis echar una mano... Necesito que el código de C# obtenga el mismo juego de caracteres que VB NET:

' Código en VB NET
Dim s As String
Dim i As Integer
s = ""
For i = 1 To 255
s = s + Chr(i)
Next
MessageBox.Show(s)

// Código en C#
string s = "";
for (int i = 1; i<256; i++)
{
s += (char)i;
}
MessageBox.Show(s);

Gracias de antemano...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:VB a C# no me funciona

Publicado por Yamil Bracho (1164 intervenciones) el 02/10/2006 15:23:41
No veo la diferencia... Lo unico es que es mejor usar un StringBuilder en vez de un String para cuando estes haciendo concatenaciones en un loop

System.Text.StringBuilder sb = new System.Text.StringBuilder(256);
for (int i = 1; i<256; i++)
{
sb.Append( (char) i );
}
MessageBox.Show(sb.ToString());
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar