Che cosa significa per tornare il cliente?
Domanda
Che cosa significa a "restituire il cliente?"
Il mio insegnante ha chiesto in un incarico di scrivere un metodo che restituirà la data e il cliente. Ecco la sua esatta formulazione:
" Si dovrebbe anche eseguire l'override del metodo ToString, per restituire la data e il cliente. (DateTime ha un metodo ToString ragionevole definito. Usalo.) Ho trovato usando '\ t' (il simbolo scheda) utile per allineare le colonne ".
Non sono sicuro di quello che lei sta chiedendo quando dice di restituire al client. Capisco come restituire la data. Grazie.
Soluzione
Forse il cliente è l'oggetto si utilizza ToString su. Come intSomeInteger.ToString
Altri suggerimenti
Forse dovresti chiederlo a lei.
Nel mondo del lavoro si vorrà ottenere il più chiarimenti dal vostro cliente sui risultati finali, come richiesto.
forse lei voleva dire al client (il chiamante della funzione?)
se si dispone di altri dati in vostro oggetto, forse vuole di tornare in un certo modo (e non il ToString predefinito () comportamento?
Potrebbe essere un errore di battitura - forse al posto di "restituire la data e il cliente" voleva dire "restituire la data a il cliente"
?La mia ipotesi è di avere una classe che contiene un DateTime e un client, qualcosa come:
class MyClass
{
public DateTime Date {get; set;}
public Client MyClient {get; set;}
}
Il compito sarebbe quindi ignorare MyClass.ToString () e probabilmente Client.ToString () per qualcosa come:
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);
}
}