Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
temcha
28 / 28 / 5
Регистрация: 07.09.2012
Сообщений: 119
1

Возможности вызова метода во время выполнения а не компиляции - как это понимать

07.10.2012, 16:37. Просмотров 542. Ответов 1
Метки нет (Все метки)

Помогите разобраться пожалуйста. Читаю C# Шилдта. В некоторых местах книги (а конкретно к примеру в описании делегатов) говорится о таком преимуществе, как возможности вызова метода во время выполнения а не компиляции. Объясните пожалуйста, что это значит, и по возможности без привязки конкретно к делегатам.
Компиляция - как я понимаю, это построение самой программы; Выполнение - это ее запуск. Так в чем же тогда особенность возможности тех или иных средств языка использоваться то во время компиляции, то во время использования.
Заранее спасибо всем кто отзовется
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2012, 16:37
Ответы с готовыми решениями:

В методе вызова события OnClick, во время компиляции возникает ошибка
Всем привет . Подскажите, почему в методе вызова события OnClick4(), во время...

Зависание во время выполнения метода
Добрый день. Есть следующий код: if (openFileDialog1.ShowDialog() ==...

Ограничить время выполнения метода
Привет! Есть у меня один метод, который может выполняться очень долго, а может...

На время выполнения метода виснет программа
В чем дело люди подскажите... Написан метод загрузки файла через FTP но во...

Оценить скорость (время) выполнения метода
Нельзя ли никак сию задачу решить? То есть к примеру, написал я метод,...

1
Noob.net
Темная сторона .Net
579 / 476 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
08.10.2012, 01:30 2
То-есть твоя программа не знает что это будет за метод,она только догадывается(модель черного ящика) что такой метод есть и ты его будешь когда вызывать. (Ведь о рефлексии идет речь?)

В основном используется для чужих сборок или в дин.программировании.


p.s.При компиляции программа будет видеть насквозь все методы и знать чем они,проказники,
занимаются и будут заниматься,

а во время выполнения(код уже не изменятся,чего уж там мечтать) программа вызывает методы не известные ей.(описанные в другом источнике,будь-то библиотека или еще шайтан какой)

Добавлено через 8 часов 19 минут

Не по теме:

может плохо изложил..сам далеко не профи..как понимаю - так написал

1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2012, 01:30

Что значит условие окончания цикла i<=x/i? Как это понимать?
Вот простой пример из книжки, который возвращает true, если x простое число:...

нужно чтобы функция располагалась до ее вызова, после ее вызова и в другом файле. Как это сделать?
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int n, *c; ...

Как это понимать?
Сегодня создал 2 темы, ожидаю ответов грамотных людей, а оказывается напрасно....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru