2013-06-30 10 views
-3

В моем проекте silverLight у меня есть класс на веб-странице с несколькими полями DateTime. Я хочу написать класс Partial для класса на стороне клиента, который вернет строку вместо DateTime. Как это написать?C# Как вернуть строку вместо DateTime, используя Partial class

Это то, что я пробовал. Я добавил новую строковую переменную в классе Partial, которая получит строку поля даты и возврата.

здесь код:

public partial class abcd 
{ 
    DateTime date1; 
    public DateTime Date1 
    { 
     get { return date1; } 
     set { date1 = value; } 
    } 
    DateTime date2; 
    public DateTime Date2 
    { 
     get { return date2; } 
     set { date2 = value; } 
    } 
} 
public partial class abcd 
{ 
    string date1Str; 
    public string Date1Str 
    { 
     get { return Date1Str; } 
     set { date2 = Date1.ToString(MM/dd/yyyy); } 
    } 
} 
+0

Что вы пробовали? Это кажется тривиальной задачей, поэтому я уверен, что здесь есть что-то скрытое. –

+0

Можете ли вы разместить образец кода? –

+2

Я не уверен, что частичный класс имеет отношение к возвращению строк вместо DateTime ... Понятия кажутся ортогональными. –

ответ

2

Я думаю Date1Str должен быть доступен только для чтения и просто выглядеть следующим образом:

public string Date1Str 
{ 
    get { return date1.ToString("MM/dd/yyyy"); } 
}