Foros del Web » Programación para mayores de 30 ;) » .NET »

una pequeña duda!

Estas en el tema de una pequeña duda! en el foro de .NET en Foros del Web. Buen dia a todos por aqui, tengo una pequena duda con el sigueinte codigo, como puedo hacer lo siguiente de forma que cada vez que ...
  #1 (permalink)  
Antiguo 30/08/2012, 00:06
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
una pequeña duda!

Buen dia a todos por aqui, tengo una pequena duda con el sigueinte codigo, como puedo hacer lo siguiente de forma que cada vez que pase por el ciclo imprima algo así => 1) Arturo es un hombre fuerte que tiene 22 anos de edad. y así sucesivamente hasta terminar..
Espero contar con su ayuda por favor.
Saludos!

Código:
            //#1
            string cadena = "Arturo; es un hombre fuerte; y tiene 22 anos de edad; Maria; ella es una mujer bonita; que tiene 22 anos de edad; Luisito; el es hijo de arturo y luisa; y tiene 1 ano de edad";

            //#2
            string[] partes = cadena.Split(';');

            //#3 
            List<Reporte> reportes = new List<Reporte>();

            //#4
            for (int i= 0; i<partes.Length; i++)
                //un ciclo que agarre y meta cada objeto al listado, agregar un nuevo elemento a las listas, se van aplilando c/u
            {
                
            }

Última edición por echo_; 30/08/2012 a las 09:50
  #2 (permalink)  
Antiguo 31/08/2012, 10:44
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: una pequeña duda!

Hola echo_, no logre entender lo que quieres, por favor podrías explicar un poco mas detallado?. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 31/08/2012, 11:55
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: una pequeña duda!

Tampoco entiendo que es lo que quieres hacer.
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres
  #4 (permalink)  
Antiguo 31/08/2012, 17:17
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Respuesta: una pequeña duda!

Si mas o menos te entiendo estás utilizando palabras completas de 3 en 3 separadas por ";", de ser así podrías hacer de la siguiente forma:

Estoy suponiendo en vez de usar la clase Reportes usar una lista de strings (ya sería cuestión de que lo adaptes a lo que necesitas)

Código:
...
List<string> reportes = new List<string>();

            //#4
            string temp = string.Empty;
            for (int i = 0; i < partes.Length;i+=3)
            //un ciclo que agarre y meta cada objeto al listado, agregar un nuevo elemento a las listas, se van aplilando c/u
            {
                temp = partes[i] + " " + partes[i + 1] + " " + partes[i + 2];
                reportes.Add(temp);
            }

Espero sea lo que necesitas

Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #5 (permalink)  
Antiguo 01/09/2012, 18:12
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
Respuesta: una pequeña duda!

Gracias a todos por su pronta respuesta, RootK masomenos es lo que quiero hacer pero me aparece todo todo junto y con ";" lo que quiero es que se imprima algo asi:

1.Arturo es un hombre fuerte que tiene 22 anos de edad.
2.Maria ella es una mujer bonita que tiene 22 anos de edad.
etc...


Saludos!
  #6 (permalink)  
Antiguo 02/09/2012, 22:08
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Respuesta: una pequeña duda!

Si probaste mi ejemplo?

Copialo y pegalo tal cual te debe funcionar
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #7 (permalink)  
Antiguo 03/09/2012, 01:58
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
Respuesta: una pequeña duda!

Cita:
Iniciado por RootK Ver Mensaje
Si probaste mi ejemplo?

Copialo y pegalo tal cual te debe funcionar
si lo probe pero sale todo junto con ;
Saludos!
  #8 (permalink)  
Antiguo 03/09/2012, 14:35
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Respuesta: una pequeña duda!

Cita:
si lo probe pero sale todo junto con
Mmmm?, yo veo ésto:



El code que utilice fue éste

Código:
  //#1
            string cadena = "Arturo; es un hombre fuerte; y tiene 22 anos de edad; Maria; ella es una mujer bonita; que tiene 22 anos de edad; Luisito; el es hijo de arturo y luisa; y tiene 1 ano de edad";
            //#2
            string[] partes = cadena.Split(';');

            List<string> reportes = new List<string>();
            //#4
            string temp = string.Empty;
            for (int i = 0; i < partes.Length;i+=3)
            //un ciclo que agarre y meta cada objeto al listado, agregar un nuevo elemento a las listas, se van aplilando c/u
            {
                temp = partes[i] + " " + partes[i + 1] + " " + partes[i + 2];
                Response.Write(temp + "<br />");
            }
Lo hice de ejemplo con asp.net pero la idea es la misma

No es lo que buscas?
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #9 (permalink)  
Antiguo 03/09/2012, 14:51
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
Respuesta: una pequeña duda!

RootK muchas gracias por tu ayuda, si es lo que busco una disculpa fue error mio.
Saludos!
  #10 (permalink)  
Antiguo 04/09/2012, 13:38
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Respuesta: una pequeña duda!

Cita:
si es lo que busco una disculpa fue error mio.
Que bien, pensé que estaba teniendo unos momentos de demencia jeje

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:15.