Ayuda con metodo que devuelve valores
Publicado por Alejandro (1 intervención) el 06/03/2017 00:52:41
Buenas tardes a todos
Ojala me puedan ayudar, estoy empezando a programar y estoy atorado en el return de la clase auto, ya que no se que valores debe llevar para que me pueda mostrar el inventario de autos:
Tengo lo siguiente en mi program:
Y la siguiente clase auto:
Ojala me puedan ayudar, estoy empezando a programar y estoy atorado en el return de la clase auto, ya que no se que valores debe llevar para que me pueda mostrar el inventario de autos:
Tengo lo siguiente en mi program:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace program
{
class Program
{
static void Main(string[] args)
{
string matricula, marca, modelo, año, descripcion;
auto[] lista = new auto[50];
int i = 0;
int op = 0;
while (op != 3)
{
Console.WriteLine("\n\n AUTOS USADOS PREMIUM");
Console.WriteLine();
Console.WriteLine("1.- Ingresar Auto a Consignacion");
Console.WriteLine("2.- Mostrar Inventario");
Console.WriteLine("3.- Salir");
Console.WriteLine();
Console.Write(" Digite opción ");
Console.WriteLine();
op = int.Parse(Console.ReadLine());
switch (op)
{
case 1:
auto nuevo = new auto();
Console.Write("Introduzca la matricula:");
matricula = Console.ReadLine();
Console.Write("Introduzca la marca:");
marca = Console.ReadLine();
Console.Write("Introduzca el modelo:");
modelo = Console.ReadLine();
Console.Write("Introduzca el año:");
año = Console.ReadLine();
Console.Write("Introduzca la descripcion del vehiculo:");
descripcion = Console.ReadLine();
nuevo = nuevo.captura_auto(matricula, marca, modelo, año, descripcion);
lista.SetValue(nuevo, i);
i++;
break;
case 2:
for (int x = 0; x <= i - 1; x++)
{
nuevo = lista[x];
Console.Write("Vehiculo " + x + 1 + ":\n");
Console.Write("Matricula:" + nuevo.Matricula + "\n");
Console.Write("Marca:" + nuevo.Marca + "\n");
Console.Write("Modelo:" + nuevo.Modelo + "\n");
Console.Write("Año:" + nuevo.Año + "\n");
Console.Write("Descripción:" + nuevo.Descripcion + "\n\n\n");
}
break;
}
}
}
}
}
Y la siguiente clase auto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace program
{
class auto
{
public string Matricula;
public string Marca;
public string Modelo;
public string Año;
public string Descripcion;
public auto captura_auto(string matricula, string marca, string modelo, string año, string descripcion)
{
this.Matricula = matricula;
this.Marca = marca;
this.Modelo = modelo;
this.Año = año;
this.Descripcion = descripcion;
return ();
}
}
}
Valora esta pregunta


0