Question

Qu'est-ce que cela signifie pour « retourner le client? »

Mon professeur a demandé à une mission d'écrire une méthode qui renverra la date et le client. Voici son libellé exact:

» Vous devez également remplacer la méthode ToString, pour renvoyer la date et le client. (DateTime a une méthode ToString raisonnable définie. Utiliser.) J'ai trouvé en utilisant « \ t »(le symbole de tabulation) utile pour aligner des colonnes « .

Je ne sais pas ce qu'elle demande quand elle dit de revenir le client. Je comprends comment retourner la date. Merci.

Était-ce utile?

La solution

Peut-être que le client est l'objet que vous utilisez ToString sur. Comme intSomeInteger.ToString

Autres conseils

Peut-être que vous devriez lui demander.

Dans le monde du travail, vous aurez envie d'obtenir autant des éclaircissements de votre client sur les produits livrables selon les besoins.

peut-être qu'elle voulait dire au client (l'appelant de la fonction?)

si vous avez d'autres données dans votre objet, peut-être qu'elle veut que vous le retourner dans un certain comportement moyen (et non pas le ToString () par défaut?

Peut-être une faute de frappe - peut-être au lieu de "retourner la date et le client" qu'elle voulait dire "retourner la date le client"

?

Je suppose que vous avez une classe contenant un DateTime et un client, quelque chose comme:

class MyClass
{
   public DateTime Date {get; set;}
   public Client MyClient {get; set;}
}

La tâche serait alors de passer outre MyClass.ToString () et Client.ToString probablement () à quelque chose comme:

class Client
{
   public string Name {get; set;}
   public override ToString()
   { 
    return Name;
   }
}

class MyClass
{
   public DateTime Date {get; set;}
   public Client MyClient {get; set;}
   public override ToString()
   { 
    return string.Format("Client: {0}; Date: {1}", MyClient, Date);
   }
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top