C sharp - La propiedad corta no muestra su valor en Writeline

 
Vista:
sin imagen de perfil

La propiedad corta no muestra su valor en Writeline

Publicado por Bruno (2 intervenciones) el 23/01/2023 17:44:18
Hola buen dia,por que sucede?dejo los códigos.El programa ejecuta sin problemas,solo que no muestra los 2 atributos como debería. Gracias.

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
namespace DESAFIO2
{
    class Auto
    {
        private string modelo;
        private string marca;
 
 
        public string getmodelo()
        {
            return modelo;
        }
 
        public string Marca{ get; }
 
 
 
 
 
        public  Auto(string modelo,string marca)
        {
 
            this.modelo = modelo;
            this.marca = marca;
        }
 
 
 
    }
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
namespace DESAFIO2
{
    class Program
    {
        static void Main(string[] args)
        {
 
            Auto a1 = new Auto("setenta", "wolsvagen");
            string a = a1.Marca;
 
            Console.WriteLine(a1.getmodelo() + " la marca es" ,  a) ;
            Console.ReadKey();
 
 
 
        }
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

La propiedad corta no muestra su valor en Writeline

Publicado por Yamil Bracho (4 intervenciones) el 23/01/2023 21:21:50
Primero necesitas agregar un set a la propiedad Marca. O sea
1
public string Marca{ get; set;}

Lo otro es WritelIne imrpime como un valor. Es decir, en vez de
1
Console.WriteLine(a1.getmodelo() + " la marca es" ,  a) ;
Haces
1
Console.WriteLine(a1.getmodelo() + " la marca es"  +  a) ;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

La propiedad corta no muestra su valor en Writeline

Publicado por Bruno (2 intervenciones) el 24/01/2023 19:45:24
Hola lo que sucede es que la consigna del exige que sea de lectura solo con el get.
Y con respecto a lo del writeline pues sí tenes razon,pero eso no es mi principal problema,gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar