0

“退回客户”是什么意思?

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

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

当她说要退回客户时,我不确定她在问什么。我了解如何返回日期。谢谢你。

4

5 回答 5

6

也许你应该问问她。

在工作世界中,您会希望尽可能多地从您的客户那里获得有关可交付成果的说明。

于 2009-12-02T18:45:06.260 回答
2

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

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

于 2009-12-02T18:44:46.067 回答
1

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

于 2009-12-02T18:46:49.223 回答
0

可能是一个错字——也许不是“返回日期和客户”,而是她的意思是“将日期返回客户”?

于 2009-12-02T18:46:06.197 回答
0

我的猜测是您有一个包含 DateTime 和 Client 的类,例如:

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);
   }
}
于 2009-12-02T18:57:33.693 回答