2017-05-11 5 views
-5

J'ai donc ce code:C# quizz, objet privé/public

class TimePeriod 
{ 
    private double seconds; 

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

Ma demande de quizz est: En utilisant le code ci-dessous, créez un objet avec la propriété associée. Affiche un message avec lui dans la console.

Je ne suis pas sûr de ce qu'il veut. (J'ai juste besoin du code, pas du programme entier). Je sais comment utiliser Console.Write mais la première partie de la demande que je ne comprends pas vraiment. Nous vous remercions à l'avance

+2

Exigeant à écrire du code pour vous est vraiment mal accepté ici. Surtout si vous n'avez montré aucun effort pour résoudre votre problème – Steve

+0

J'ai presque aucune connaissance de C# ... j'essaie de résoudre un quizz pour moi et mes colegues pour un examen en 2 jours. Le temps n'est pas de mon côté ... :( –

+1

C'est une question piège! Il n'y a pas de code en dessous de la déclaration qui dit "En utilisant le code ci-dessous." Mettez cela comme votre réponse –

Répondre

1

Les exigences ne faisaient pas de sens pour moi pendant un certain temps, que ce soit, mais à la réflexion, je crois qu'ils veulent juste ceci:

Console.WriteLine("The quiz lasted {0} hours.", (new TimePeriod() { Hours = 2.0 }).Hours); 

Cela crée une instance de la classe, ils vous ont donné , définit la propriété et utilise cette occurrence et cette valeur de propriété pour afficher un message dans la console.

+0

Merci beaucoup !!!!!! –

0

Je suppose qu'ils vous demandent de créer une nouvelle Période objet tel que

TimePeriod tp = new TimePeriod(); 
    tp.Hours = 12.00; 
+0

Merci beaucoup !!!!!! –