C sharp - Ayuda con metodo que devuelve valores

 
Vista:

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:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder