ayuda en con arreglo de objetos en C#
por favor
No haremos tus tareas, ni las de nadie... Pregunta una cosa a la vez, y solo POSTEAD dudas, con el codigo que usas, además de especificar la linea del error o lo que sea.
Disculpa compañero pero yo en ningun momento dije que me hicieran la tarea
yo no mas quiero que me ayuden
Bueno cambiando de tema
Ya que estas ahi me podrias decir como le hago para mostrar los datos en los listbox lo que se van agregando al vector
y como eliminar un dato en particular en un vector que haya seleccionado el usuario en el listbox esa es mi duda
Volvar el contenido de un vector, a un objeto ListBox.
Visual Studio .NET
For i As Integer = 0 To 3 'Aquí longitud del vector
List1.Item.Add(intVector(i))
Next
C#
for (int i=0;i<=3;i++){ //Aquí longitud del vector
List1.Item.Add(intVector[i]);
}
Para eliminar un item del ListBox
Visual Studio .NET
ListBox1.Items.RemoveAt(2) 'Posicion del elemento del ListBox
C#
ListBox1.Items.RemoveAt(2); //Posicion del elemento del ListBox
Cabé aclarar de nuevo, que desde hace mucho ratón que no toco esos lenguajes de programación. Pero algo es algo.
Gracias compañero lo probare
luego te comento como va
me funciono correctamente
pero tengo otra duda cuando agrego datos en el arreglo me lo imprime en los listbox pero tambien me tiene que calcular el total a pagar lo que realmente quiero es que me vaya acumulando el total de cada uno de las peliculas
por ejemplo
selecciono un dvd por 3 dias me tiene que imprimir 60 luego selecciono un vhs por 5 el resultado es 50 pero lo que no quiero es que no me muestre el 50 si no que sume 60 mas 50 y me imprima el resultado de la suma y asi para todos
no se si me explico mas o menos ya lo hice pero no me lo calcula bien espero me puedan ayudar o al menos decirme en donde debo colocar el acumulador
aquii les dejo el code
public void Agregar(string formato, string tit, int dia, ListBox lista1, ListBox lista2, ListBox lista3,ref int s)
{
if(registro <=10)
{
s = s + to;
//almacenar datos en el arreglo
almacena[registro] = new video_club();
almacena[registro].Form=formato;
almacena[registro].Titu=tit;
almacena[registro].Dia=dia;
if (almacena[registro].Form == "DVD")
to = almacena[registro].Dia * 20;
else if (almacena[registro].Form == "VHS")
to = almacena[registro].Dia * 10;
else
to=almacena[registro].Dia*30;
s=s+to;
//imprimir datos en los listbox
lista1.Items.Add(almacena[registro].Form);
lista2.Items.Add(almacena[registro].Titu);
lista3.Items.Add(almacena[registro].Dia);
registro++;
}
else
MessageBox.Show("el arreglo esta lleno");
}