|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.08.2016, 14:57 | #11 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
в дотнете все есть объект, метод должен быть привязан к классу.
он не может висеть в воздухе. Цитата:
нету объекта пока вы сами его не создадите. архитектура платформы такова. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
30.08.2016, 17:06 | #12 |
Форумчанин
Регистрация: 11.04.2010
Сообщений: 440
|
По идее, раз класс (метод) статический, объекта нет. Но программа явно запускается, значит, объект должен создаваться.
Метод не может висеть в воздухе... А не видите ли в этом усложнения, то, что он к классу привязан должен быть? Или так как класс - это всего лишь хранилище для методов, то это не переусложнено? ) |
30.08.2016, 17:15 | #13 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
в статических методах нет this, нет там объекта никакого. Цитата:
нет тут ничего сложного. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
30.08.2016, 18:06 | #14 |
Форумчанин
Регистрация: 11.04.2010
Сообщений: 440
|
Объект "Программа".
|
30.08.2016, 18:25 | #15 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
Вы как то неправильно ко всему относитесь.
Это просто язык программирования. Решили так что не будет ни процедур ни функций, а только методы. хотя по сути есть всё |
30.08.2016, 19:07 | #16 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
где вы его нашли?
в момент точки входа его нет. Цитата:
ТС, я еще добавлю что там цепочка чуток длиннее. Method/Field/Property=>Type=>Assembly. то есть каждый метод, поле, свойство должны быть привязаны к типу(классу), а тип привязан к сборке. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 30.08.2016 в 19:24. |
|
30.08.2016, 20:14 | #17 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
неймспейс еще
|
30.08.2016, 20:36 | #18 |
Форумчанин
Регистрация: 11.04.2010
Сообщений: 440
|
Ну вот в самом методе Мэйн как раз и запускается форма. То есть программа основная, можно сказать. А метод и класс ведь статические. Получается, вроде как программа создается всё-таки.
|
30.08.2016, 20:52 | #19 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
какая программа? это компутер, в нем только нолики и единички, никаких програм и запрограм ))
|
30.08.2016, 20:57 | #20 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
но объект класса Program нигде не создается, его нет. или вас уже увело в уровень ОС? Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
классы в C++ | baizhik_street | Общие вопросы C/C++ | 4 | 27.11.2011 18:35 |
классы | настюх | Visual C++ | 0 | 12.11.2011 18:23 |
ПЕрвая форма, кликая по кнопке, другая форма | Nadej | C++ Builder | 0 | 02.10.2011 17:58 |
классы | elenSV | Помощь студентам | 0 | 01.05.2009 19:33 |