C sharp - Duda tonta

   
Vista:

Duda tonta

Publicado por Ana (2 intervenciones) el 08/12/2010 22:25:52
Estoy intentando hcaer una frase al reves
tengo esta opcion con funciones:

string reves, frase;
int n;

Console.Write("Escriu una Frase:");
frase=Console.ReadLine();
reves="";
Console.Write("La frase al reves es:");
for (n=frase.Length-1;n>=0;n--)
{
Console.Write(frase.Substring(n,1));
reves=string.Concat(reves,frase.Substring(n,1));

Mi pregunta es..puedo hacerlo sin funciones y que NO me quede algo asi:
frase: hola
reves:a
reves:l
reves:o
reves:h

El que me hace esto es:

int contador;
string frase;

Console.WriteLine("Escriu la frase a convertir");
frase=Convert.ToString(Console.ReadLine());

for(contador=frase.Length-1;contador>=0;contador--)
{
Console.WriteLine("La frase al reves es:"+ frase[contador]);
}

Que hago para concatenar los caracteres sin funciones????

Gracias!!!!
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
Imágen de perfil de roger

RE:Duda tonta

Publicado por roger (160 intervenciones) el 09/12/2010 13:16:14
creo que sería mas facil asi

string frasePrueba = "Frase de Prueba";
string textoAlReves = string.Empty;
foreach(char caracter in frasePrueba.ToCharArray())
{
textoAlReves = caracter + textoAlReves;
}

saludos
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

RE:Duda tonta

Publicado por Ana (2 intervenciones) el 09/12/2010 14:04:30
Gracias
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