Простой вопрос, надеюсь, простой ответ:
Я хотел бы сделать следующее:
private DateTime m_internalDateTime;
public var DateTimeProperty
{
get { return m_internalDateTime.ToString(); } // Return a string
set { m_internalDateTime = value; } // here value is of type DateTime
}
Вышеприведенное является лишь примером того, что я пытаюсь сделать. Я хотел бы иметь открытый аксессор к внутренней переменной типа x. Я хочу получить эту переменную как строку, но установить ее с помощью чего-то типа x.
Возможно ли это?
- редактировать -
Я просто понял, что могу сделать что-то вроде:
private DateTime m_internalDateTime;
public object DateTimeProperty
{
get { return m_internalDateTime.ToString(); } // Return a string
set { m_internalDateTime = (DateTime)value; } // here value is of type DateTime
}
Но тогда, допустим, я использую тип y вместо "string" как мой тип get. Если я хочу использовать "DateTimeProperty" еще там, где в моем коде, мне придется его бросить.