Coversión a C#

08/09/2004 - 17:43 por Peter Osawa | Informe spam
Hola, quiero recorrer letrar por letra un string... En VB lo hago así:

For i=1 To Len(strCadena)
strResultado = Replace(strResultado,Mid(strCadena),1)
Next i

Gracias

Preguntas similare

Leer las respuestas

#1 Daniel Mazzini
08/09/2004 - 18:56 | Informe spam
un string es un array de Char
for(int i=0;i<cadena.Lenght;i++)
{
char caracter = cadena[i];
}

Despues haces lo que quieras con ese caracter.
Por ejemplo si quieres que te queden todas A, puedes hacer
asi
char chA = 'A';
for(int i=0;i<cadena.Lenght;i++)
{
cadena[i]=chA;
}




Hola, quiero recorrer letrar por letra un string... En VB


lo hago así:

For i=1 To Len(strCadena)
strResultado = Replace(strResultado,Mid


(strCadena),1)
Next i

Gracias
.

Respuesta Responder a este mensaje
#2 Octavio Hernandez
09/09/2004 - 01:57 | Informe spam
Daniel,

Cómo recorrer la cadena y obtener sus caracteres uno a uno es correcto
(salvo que se escribe Length y no Lenght), pero debo decirte que la línea

cadena[i] = chA;

no compilará - las cadenas son inmutables y el operador [i] produce un
resultado de solo lectura.

Salu2 - Octavio

****************************************************************************
*************
"Daniel Mazzini" escribió en el mensaje
news:008801c495c4$d4f28a10$
un string es un array de Char
for(int i=0;i<cadena.Lenght;i++)
{
char caracter = cadena[i];
}

Despues haces lo que quieras con ese caracter.
Por ejemplo si quieres que te queden todas A, puedes hacer
asi
char chA = 'A';
for(int i=0;i<cadena.Lenght;i++)
{
cadena[i]=chA;
}




Hola, quiero recorrer letrar por letra un string... En VB


lo hago así:

For i=1 To Len(strCadena)
strResultado = Replace(strResultado,Mid


(strCadena),1)
Next i

Gracias
.

Respuesta Responder a este mensaje
#3 Peter Osawa
09/09/2004 - 10:42 | Informe spam
Gracias

Daniel Mazzini wrote:

un string es un array de Char
for(int i=0;i<cadena.Lenght;i++)
{
char caracter = cadena[i];
}

Despues haces lo que quieras con ese caracter.
Por ejemplo si quieres que te queden todas A, puedes hacer
asi
char chA = 'A';
for(int i=0;i<cadena.Lenght;i++)
{
cadena[i]=chA;
}





Hola, quiero recorrer letrar por letra un string... En VB



lo hago así:

For i=1 To Len(strCadena)
strResultado = Replace(strResultado,Mid



(strCadena),1)

Next i

Gracias
.




Respuesta Responder a este mensaje
#4 Peter Osawa
09/09/2004 - 10:43 | Informe spam
Gracias

Octavio Hernandez wrote:
Daniel,

Cómo recorrer la cadena y obtener sus caracteres uno a uno es correcto
(salvo que se escribe Length y no Lenght), pero debo decirte que la línea

cadena[i] = chA;

no compilará - las cadenas son inmutables y el operador [i] produce un
resultado de solo lectura.

Salu2 - Octavio

****************************************************************************
*************
"Daniel Mazzini" escribió en el mensaje
news:008801c495c4$d4f28a10$
un string es un array de Char
for(int i=0;i<cadena.Lenght;i++)
{
char caracter = cadena[i];
}

Despues haces lo que quieras con ese caracter.
Por ejemplo si quieres que te queden todas A, puedes hacer
asi
char chA = 'A';
for(int i=0;i<cadena.Lenght;i++)
{
cadena[i]=chA;
}





Hola, quiero recorrer letrar por letra un string... En VB



lo hago así:

For i=1 To Len(strCadena)
strResultado = Replace(strResultado,Mid



(strCadena),1)

Next i

Gracias
.






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida