Что значит вернуть клиента? - PullRequest
0 голосов
/ 02 декабря 2009

Что значит «вернуть клиента»?

Мой учитель попросил в задании написать метод, который будет возвращать дату и клиента. Вот ее точная формулировка:

"Вы также должны переопределить метод ToString, чтобы вернуть дату и клиента. (DateTime имеет разумный определенный метод ToString. Используйте его.) Я обнаружил, что использование" \ t "(символ табуляции) полезно при выравнивании столбцов . "

Я не уверен, что она спрашивает, когда она говорит вернуть клиента. Я понимаю, как вернуть дату. Спасибо.

Ответы [ 5 ]

6 голосов
/ 02 декабря 2009

Может быть, вы должны спросить ее.

В рабочем мире вы хотите получить от вашего клиента столько разъяснений, сколько потребуется.

2 голосов
/ 02 декабря 2009

может, она имела в виду клиента (вызывающую функцию?)

если у вас есть другие данные в вашем объекте, возможно, она хочет, чтобы вы возвращали их определенным образом (а не поведение по умолчанию ToString ()?

1 голос
/ 02 декабря 2009

Возможно, клиент - это объект, на котором вы используете ToString. Нравится intSomeInteger.ToString

0 голосов
/ 02 декабря 2009

Полагаю, у вас есть класс, содержащий 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);
   }
}
0 голосов
/ 02 декабря 2009

Может быть опечатка - возможно, вместо «вернуть дату и клиента» она имела в виду «вернуть дату в клиента»?

...