.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 сотых";
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д