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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Propiedades
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Propiedades  (Leído 2,596 veces)
anion

Desconectado Desconectado

Mensajes: 149


Ver Perfil
Propiedades
« en: 14 Julio 2007, 03:10 am »

Hola, tengo una duda con respecto a las propiedades. Por ej. con este codigo.

Código:
class TimePeriod
{
   private double seconds;

   public double Hours
   {
       get { return seconds / 3600; }
       set { seconds = value * 3600; }
   }
}

class Program
{
   static void Main()
   {
       TimePeriod t = new TimePeriod();

       // Assigning the Hours property causes the ''set'' accessor to be called.
       t.Hours = 24;

       // Evaluating the Hours property causes the ''get'' accessor to be called.
       System.Console.WriteLine("Time in hours: " + t.Hours);
   }
}

En el caso de que la propiedad sea de solo escritura, el double indica el tipo de dato que es value. En el caso de que sea de solo lectura indica el return?


En línea

MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Propiedades
« Respuesta #1 en: 14 Julio 2007, 04:28 am »

cuando es de solo lectura es para devolver algun valor que se fija en otro calculo... por que en el code que tu tienes si lo colocas de solo lectura siempre devolveria 0, pues nunca se le asigna un valor a la variable seconds, el tipo de dato que tome la variable interna no importa siempre y cuando se devuelva el valor especificado en la propiedad, mas exactamente aqui.
Código:
  public double Hours
espero que hayas entendido... si algo postea

Atentamente,


Juan Manuel Lombana
Medellín - Colombia



« Última modificación: 14 Julio 2007, 04:33 am por MANULOMM » En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
acceder a las propiedades por DOS
Scripting
franfis 4 2,768 Último mensaje 2 Marzo 2012, 00:52 am
por franfis
Conectar propiedades?
.NET (C#, VB.NET, ASP)
Puntoinfinito 1 2,348 Último mensaje 26 Abril 2012, 23:42 pm
por seba123neo
Propiedades en C sharp
.NET (C#, VB.NET, ASP)
DanielPy 4 3,223 Último mensaje 13 Junio 2013, 04:45 am
por 43H4FH44H45H4CH49H56H45H
Propiedades que no se pueden copiar
Dudas Generales
BaalQarreat 7 31,756 Último mensaje 21 Octubre 2014, 04:41 am
por BaalQarreat
Cambiar propiedades
.NET (C#, VB.NET, ASP)
Meta 2 2,139 Último mensaje 20 Febrero 2022, 20:22 pm
por Meta
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines