1 / 1 / 0
Регистрация: 29.06.2015
Сообщений: 41
|
|||||||||||
1 | |||||||||||
.NET 4.x Может ли свойство возвращать значения разных типов?21.03.2016, 10:55. Показов 817. Ответов 5
Метки нет (Все метки)
Здравствуйте. Скажите пожалуйста существует ли возможность возвращать значение в зависимости от того какое необходимо например "double" или "string" примерно так:
0
|
21.03.2016, 10:55 | |
Ответы с готовыми решениями:
5
Может ли виртуальная функция возвращать значения разных типов? Может ли функция возвращать два значения? Может ли функция возвращать значения двух переменных? Виртуальный метод класса, возвращаемый значения разных типов |
484 / 439 / 123
Регистрация: 05.01.2010
Сообщений: 1,848
|
|
21.03.2016, 12:54 | 2 |
нет
0
|
17688 / 12873 / 3366
Регистрация: 17.09.2011
Сообщений: 21,138
|
|
21.03.2016, 13:13 | 3 |
Сам класс не может знать, какое мне будет необходимо значение при использовании этого класса.
Поэтому какое значение получать — это забота обращающегося, а не класса. Если ему надо, то он после получения значения вызовет .ToString().
0
|
94 / 94 / 36
Регистрация: 01.10.2014
Сообщений: 229
|
||||||
21.03.2016, 14:44 | 4 | |||||
alspav,
Можно использовать ключевое слово dynamic. Свойство сможет менять тип.
0
|
141 / 117 / 26
Регистрация: 07.12.2014
Сообщений: 371
|
|
21.03.2016, 17:21 | 5 |
SailarmoonKS, не дай бог такое в продакшене увидеть .Динамиком лишний раз лучше в шарпе не пользоваться. С таким подходом нужные другие языки
1
|
94 / 94 / 36
Регистрация: 01.10.2014
Сообщений: 229
|
|
21.03.2016, 17:32 | 6 |
Vigelforts, Знаю, что бред ))) Но спросили же: "Можно?". Я и показал)))
0
|
21.03.2016, 17:32 | |
21.03.2016, 17:32 | |
Помогаю со студенческими работами здесь
6
Реализовать двусвязный список. В разных узлах одного списка может быть любой объект одного из допустимых типов (своих знаний не хватает) Создать массивы разных типов(3 типов), вывести их на экран Зачем нужно возвращать ссылку на объекты потоковых типов? Что может возвращать выражение в С++? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |