|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.05.2011, 20:54 | #1 |
Пользователь
Регистрация: 28.02.2011
Сообщений: 16
|
C# Вызов метода без создания объекта. Предотвращение изменения фокуса.
Здравствуйте. Возникла пара вопросов:
Вопрос 1) Можно ли так объявить метод класса, чтобы вызывать его без создания объекта этого класса? Чтобы вместо Код:
Код:
Код:
Хочется оставить только Tab. |
02.05.2011, 21:46 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Сами же пример привели - значит можно. Читать про статические методы.
|
02.05.2011, 23:14 | #3 |
Пользователь
Регистрация: 28.02.2011
Сообщений: 16
|
Насчет статических методов догадался, но до этого с ними следующей трудности не возникало. Суть в том, что у меня есть класс, методы которого парсят строку - поле класса, рекурсивно вызывая друг-друга. Т.е. эта строка не должна быть статической, однако это компилятору не нравится. Вероятно, ее можно и не объявлять внутри класса, а передавать в качестве аргумента в каждую функцию, но существует ли более элегантный способ? (Имена функций упоминаются в программе довольно часто)
|
03.05.2011, 23:42 | #4 |
Пользователь
Регистрация: 28.02.2011
Сообщений: 16
|
Хотя нет. Все оказалось проще, чем я думал. Сделал как и хотелось, работает. Спасибо.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вызов метода в другом классе | jec | Общие вопросы C/C++ | 8 | 31.12.2010 21:16 |
Вызов метода из метода | kuzjma | PHP | 8 | 10.12.2010 02:38 |
Передача метода объекта. | the_deer_one | Общие вопросы C/C++ | 8 | 09.09.2010 15:07 |
Как поменять одну из текстур объекта не меняя все остальные и без повторной загрузки объекта в GLScene | DomKr@t | Мультимедиа в Delphi | 0 | 14.12.2008 01:52 |
Вызов Метода из др. модуля | Mickle | Общие вопросы Delphi | 2 | 10.05.2007 23:41 |