elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  La propiedad corta no muestra su valor en Writeline
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: La propiedad corta no muestra su valor en Writeline  (Leído 2,598 veces)
DonPilin

Desconectado Desconectado

Mensajes: 77


Ver Perfil
La propiedad corta no muestra su valor en Writeline
« en: 23 Enero 2023, 17:43 pm »

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.

Código
  1. namespace DESAFIO2
  2. {
  3.    class Auto
  4.    {
  5.        private string modelo;
  6.        private string marca;
  7.  
  8.  
  9.        public string getmodelo()
  10.        {
  11.            return modelo;
  12.        }
  13.  
  14.        public string Marca{ get; }
  15.  
  16.  
  17.  
  18.  
  19.  
  20.        public  Auto(string modelo,string marca)
  21.        {
  22.  
  23.            this.modelo = modelo;
  24.            this.marca = marca;
  25.        }
  26.  
  27.  
  28.  
  29.    }
  30. }
  31.  
  32.  

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


« Última modificación: 23 Enero 2023, 17:47 pm por DonPilin » En línea

Locura_23

Desconectado Desconectado

Mensajes: 162



Ver Perfil
Re: La propiedad corta no muestra su valor en Writeline
« Respuesta #1 en: 23 Enero 2023, 19:16 pm »

Hola, el error es que no está definida el método get de la propiedad Marca, fijate si te funciona agregando esto en tu clase Auto.

Código
  1. public string Marca
  2. {
  3.   get{ return marca; }
  4. }
  5.  


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda sobre asignar un acceso de propiedad a la propiedad o utilizar su valor
.NET (C#, VB.NET, ASP)
Juanma91 7 7,872 Último mensaje 22 Mayo 2013, 11:39 am
por Juanma91
no muestra valor input
Desarrollo Web
kakashi20 1 1,920 Último mensaje 13 Junio 2013, 18:21 pm
por kakashi20
MySQL no me muestra el valor? Osea khé?
PHP
venadHD 7 2,333 Último mensaje 25 Octubre 2015, 22:45 pm
por venadHD
No muestra el valor de mi variable javascript
Desarrollo Web
SrTrp 1 1,564 Último mensaje 22 Octubre 2017, 19:27 pm
por SrTrp
Dev-C++ no muestra el valor esperado
Programación C/C++
snoopty 5 5,130 Último mensaje 1 Septiembre 2021, 12:41 pm
por Eternal Idol
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines