Qu'est-ce que cela signifie pour renvoyer le client?
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.
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);
}
}