2009-12-02 128 views
0

“退货给客户”是什么意思?返回客户端意味着什么?

我的老师在作业中要求写一个方法来返回日期和客户端。这里是她确切的措辞:

“你也应该重写ToString方法,以返回日期和客户端。(DateTime有一个合理的ToString方法定义。使用它。)我发现使用”\ t“符号)有助于排列列。“

我不确定她在回答客户时说什么。我明白如何返回日期。谢谢。

+0

什么是一般任务? – Dani 2009-12-02 18:45:11

+0

Err ...她让你改变的班级有一个“客户”属性或成员? – 2009-12-02 18:47:21

回答

1

也许客户端是您使用ToString的对象。 像intSomeInteger.ToString

2

也许她的意思是客户端(函数的调用者?)

,如果你在你的对象的其它数据,也许她希望你以某种方式返回它(而不是默认的toString() ?行为

+0

你的第一个建议似乎是最合理的解释。 – Cheeso 2009-12-02 19:17:43

6

也许你应该问她

在工作世界里,你会希望为需要从你的客户在交付成果得到尽可能多的澄清

+0

这是一个很好的观点。谢谢。 – Lou 2009-12-02 18:51:08

0

可能是一个错字。 - 也许不是“返回日期和客户”她的意思是“返回日期客户端”?

0

我的猜测是,你有一个包含DateTime和客户端,就像一个类:

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

的任务是再覆盖MyClass.ToString(),并可能Client.ToString ()类似于:

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); 
    } 
}