.NET 4.x Может ли свойство возвращать значения разных типов? - C#
Формулировка задачи:
Здравствуйте. Скажите пожалуйста существует ли возможность возвращать значение в зависимости от того какое необходимо например "double" или "string" примерно так:
а при необходимости получить строку так:
public double P1
{
get { return p1; }
set { p1 = value; }
}public string P1
{
get { return string.Concat(p1); }
}Решение задачи: «.NET 4.x Может ли свойство возвращать значения разных типов?»
textual
Листинг программы
class Person
{
public dynamic Pi { get; set; }
public Person(int x)
{
if (x == 0)
Pi = 3.14;
else
Pi = "Три целых, 14 сотых";
}
}