Almacenar varios datos relacionados ¿?

07/04/2004 - 19:33 por opotonil | Informe spam
Hola.

Como podria almacenar los datos de varias personas, por
ejemplo: tengo 5 personas de las que me gustaria tener
los datos nombre, altura, peso.

Lo que en C++ seria un array de estructuras o clases como:

struct personas{
string nombre;
float altura;
float peso;
} persona[5];

persona[0].nombre = "opotonil";
cout << persona[0].nombre;

Preguntas similare

Leer las respuestas

#1 William Fernandez
07/04/2004 - 20:13 | Informe spam
public struct Personas
{
public string Nombre;
public string Apellidos;
public int Edad;
}


Personas[] Persona = new Personas[5];
Persona[0].Nombre = "Nombre de la Persona";
Persona[0].Apellidos = "Apellidos de la Persona";

Saludos.


Hola.

Como podria almacenar los datos de varias personas, por
ejemplo: tengo 5 personas de las que me gustaria tener
los datos nombre, altura, peso.

Lo que en C++ seria un array de estructuras o clases


como:

struct personas{
string nombre;
float altura;
float peso;
} persona[5];

persona[0].nombre = "opotonil";
cout << persona[0].nombre;
.

Respuesta Responder a este mensaje
#2 opotonil
07/04/2004 - 22:15 | Informe spam
Muchas gracias.

Pero y si no se el numero de personas que voy a tener que
almacenar (unas veces 5 otras 7...), como lo haria con
una lista enlazada al estilo de C o existe alguna manera
como el list VS C++ o como me recomiendas.

Salu2 y muchas gracias nuevamente.


public struct Personas
{
public string Nombre;
public string Apellidos;
public int Edad;
}


Personas[] Persona = new Personas[5];
Persona[0].Nombre = "Nombre de la Persona";
Persona[0].Apellidos = "Apellidos de la Persona";

Saludos.


Hola.

Como podria almacenar los datos de varias personas, por
ejemplo: tengo 5 personas de las que me gustaria tener
los datos nombre, altura, peso.

Lo que en C++ seria un array de estructuras o clases


como:

struct personas{
string nombre;
float altura;
float peso;
} persona[5];

persona[0].nombre = "opotonil";
cout << persona[0].nombre;
.



.

Respuesta Responder a este mensaje
#3 Crosio, Pablo
09/04/2004 - 05:46 | Informe spam
Pegale una mirada a los espacios de nombre System.Collections y
System.Collections.Specialized, alli tenes varias clases que te pueden
servir...

Salu2!!

Pablo

"opotonil" wrote in message
news:19e0a01c41cdd$101183f0$
Muchas gracias.

Pero y si no se el numero de personas que voy a tener que
almacenar (unas veces 5 otras 7...), como lo haria con
una lista enlazada al estilo de C o existe alguna manera
como el list VS C++ o como me recomiendas.

Salu2 y muchas gracias nuevamente.


>public struct Personas
>{
> public string Nombre;
> public string Apellidos;
> public int Edad;
>}
>
>
>Personas[] Persona = new Personas[5];
>Persona[0].Nombre = "Nombre de la Persona";
>Persona[0].Apellidos = "Apellidos de la Persona";
>
>Saludos.
>
>
>>Hola.
>>
>>Como podria almacenar los datos de varias personas, por
>>ejemplo: tengo 5 personas de las que me gustaria tener
>>los datos nombre, altura, peso.
>>
>>Lo que en C++ seria un array de estructuras o clases
>como:
>>
>>struct personas{
>> string nombre;
>> float altura;
>> float peso;
>>} persona[5];
>>
>>persona[0].nombre = "opotonil";
>>cout << persona[0].nombre;
>>.
>>
>.
>
Respuesta Responder a este mensaje
#4 Octavio Hernandez
12/04/2004 - 01:07 | Informe spam
Ahí va un ejemplo utilizando arrays (en el fondo, la clase más simple de
contenedor).

Slds,

Octavio


public struct Persona {
private String nombre;
private double altura, peso;
public Persona(string n, double a, double p) {
nombre = n;
altura = a;
peso = p;
}
public void Imprimir() {
System.Console.WriteLine(nombre + " A: " + altura.ToString() + " P: " +
peso.ToString());
}
}

public class Prueba {
public static void Main() {
Persona[] p = new Persona[5];
p[0] = new Persona("opotonil", 1.75, 70);
p[1] = new Persona("octavio", 1.68, 72);
// etc.
p[0].Imprimir();
//
// si tienes los datos de antemano, puedes crear el array ad-hoc así:
Persona[] q = { new Persona("a", 1.78, 86), new Persona("b", 1.62,
93) };
}
}


"opotonil" escribió en el mensaje
news:1990e01c41cc6$6587d6c0$
Hola.

Como podria almacenar los datos de varias personas, por
ejemplo: tengo 5 personas de las que me gustaria tener
los datos nombre, altura, peso.

Lo que en C++ seria un array de estructuras o clases como:

struct personas{
string nombre;
float altura;
float peso;
} persona[5];

persona[0].nombre = "opotonil";
cout << persona[0].nombre;
Respuesta Responder a este mensaje
#5 William Fernandez
12/04/2004 - 14:22 | Informe spam
Si no conoces la cantidad de Items que vas a introducir
puedes usar un arraylist para almacenar los datos.

public struct Persona
{
public string Nombre;
public string Apellido;
}

System.Collections.ArrayList MyArray = new
System.Collections.ArrayList();

for(int x = 0; x < 100;x++)
{
Persona Mypersona;
Mypersona.Apellido = "Apleddio";
Mypersona.Nombre = "dfdfd";
MyArray.Add(Mypersona);
}

De esta forma almacenas una cantidad ilimitada de datos
en el ArrayList.

Saludos
Hola.

Como podria almacenar los datos de varias personas, por
ejemplo: tengo 5 personas de las que me gustaria tener
los datos nombre, altura, peso.

Lo que en C++ seria un array de estructuras o clases


como:

struct personas{
string nombre;
float altura;
float peso;
} persona[5];

persona[0].nombre = "opotonil";
cout << persona[0].nombre;
.

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