Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 1
Регистрация: 08.06.2016
Сообщений: 117

Можно в C# узнать к какому типу переменной возвращает результат из метода

16.08.2016, 02:04. Показов 1857. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Типа:

Типа:

C#
1
2
3
4
5
6
7
8
9
10
object test()
{
if(offset(int))
return 1;
else if(offset(string)
return "one";
 
}
 
int u = test();
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.08.2016, 02:04
Ответы с готовыми решениями:

Какому типу переменной соответствует HANDLE?
Доброго времени суток! Разбирал чужой код и возник вопрос. В коде как я понял использовалось WIN API. И был объявлен тип данных HANDLE. Во...

К какому типу данных можно отнести дробное число
К какому типу данных можно отнести дробное число? (Например: 1,5)

Можно ли в маткаде проверить к какому типу распределения относится ряд чисел
Подскажите, можно ли в маткад вставить ряд чисел и проверять к какому типу распределения они относятся?

20
 Аватар для m0nax
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
18.08.2016, 20:36
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от TooHot Посмотреть сообщение
хотя никогда никому не рекомендую использовать
у динамика есть одно хорошее применение, когда он временный посредник до приведения к нужному типу
например в перегруженных методах
получаешь откуда-то некий тип, какой не известно, даешь этому методу и хлоп оно само находит правильную перегрузку именно для одного конкретного типа, это избавляет от тьмы is as проверок
короче есть у него применение, не от хорошей жизни конечно, но когда момент придет очень спасает

Добавлено через 9 минут
на простом примере в пару строк это не показать т.к простые вещи без него прекрасно делаются
я его использовал для чтения входящих XML сообщений разных версий, то есть допустим в версии 1 там 3 поля, а в версии 2 там уже 4 поля, это разные типы сгенерированные из XSD в своих namespace
при этом нужно красиво сохранить типизацию без рефлексий и шаманства с приведеним типов
вот и слепил через динамик, просто делается 2..n методов каждый принимает свой тип из нужного namespace, например
C#
1
2
void Foo(Engine.Model.V1.DataClass p)
void Foo(Engine.Model.V2.DataClass p)
читаю динамически рефлексией+XmlSerializer в динамик v1 или v2 и отдаю методу Foo, а там уже дальше красота и порядок, ну почти )
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.08.2016, 20:36

Присвоить переменной результат, который возвращает регулярное выражение
Доброго времени суток. Не получается присвоить переменной результат, возвращаемый регулярным выражением. Вместо него всегда возвращается и...

Как можно узнать, к какому полю таблицы биндится TextBox
всем здравствуйте! возник вопрос по DataBinding у TextBox -а TextBox биндится к полю DataSet-а через BindingSource вот так: ...

Как результат выполнения функции или метода приравнять к переменной
Как результат выполнения функции или метода приравнять к отдельной переменной в PHP напишите пример кодом?

К какому типу данных отнести IP
Создаю базу данных, и там будет поле IP, вопрос - к какому типу данных отнести IP ?

Можно узнать результат выполнения system()?
Можно узнать результат выполнения system()? Например, system("abc") вернёт, что код не выполнился, т.к. нет такой команды, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru