【问题标题】:What does it mean to return the client?退回客户是什么意思?
【发布时间】:2010-12-22 12:58:03
【问题描述】:

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

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

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

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

【问题讨论】:

  • 一般作业是什么?
  • Err... 她让你更改的类,有一个“客户”属性或成员?

标签: c# datetime date client tostring


【解决方案1】:

也许你应该问她。

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 您的第一个建议似乎是最合乎逻辑的解释。
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      可能是一个错字——也许不是“返回日期和客户”,而是“返回日期给客户”?

      【讨论】:

        【解决方案5】:

        我猜你有一个包含 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);
           }
        }
        

        【讨论】:

          猜你喜欢
          • 2018-08-11
          • 1970-01-01
          • 2013-05-27
          • 1970-01-01
          • 2013-06-15
          • 1970-01-01
          • 2012-11-19
          • 2019-12-25
          • 2011-06-13
          相关资源
          最近更新 更多