![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| duk |
|
|||
![]() Some Object ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 19.7.2007 Репутация: нет Всего: 4 |
Exception,
Для чего автор это напечатал? Имеет ли это какой-то реальный смысл или автор, хотел просто показать что свойство, реализуемое в классе будет виртуальным? |
|||
|
||||
| QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 14 Всего: 32 |
Exception, вообще-то нет. Сам глянь.
-------------------- I don't need a reason being who I am... |
|||
|
||||
| duk |
|
|||
![]() Some Object ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 19.7.2007 Репутация: нет Всего: 4 |
Ладно, учитывая высокую активность, будем считать, что вопрос закрыт. Спасибо всем, кто хоть что нибудь написал.
Кстати, чтоб эта тема была кому-то полезной, вот то самое основное, что нужно знать по поводу статических классов (как мне кажется): Для тех кому лень смотреть МСДН: Статические классы по сути своей классами и не являются. Просто сделали саму семантическую конструкцию, похожую на класс для простоты (интуитивности) использования - а так, это просто оболочки для хранения данных и методов, как пространства имен. Все-таки чем же они отличаются от реальных классов: 1. Все члены этих классов должны быть статическими. 2. Эти классы произведены не посредственно от object - только этот класс может быть базовым для них. 3. Они не могут быть базовыми классами. 4. Нельзя создать объекты этого класса. 5. Могут иметь только статический конструктор. 6. Статические классы загружаются автоматически, когда загружается программа или пространство имен, в котором они описаны. Небольшой пример:
Это сообщение отредактировал(а) duk - 19.8.2007, 18:44 |
|||
|
||||
| archeg |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 612 Регистрация: 6.1.2007 Где: Киев Репутация: 11 Всего: 27 |
Статические классы загружаются непосредственно перед вызовом статического конструктора - то есть, перед обработкой первой ссылки внутрь статического класса (за исключением случаев, когда вездесущий JIT-компилятор старается оптимизировать это дело, и выделяет память, а потом вызывает конструктор немного раньше) -------------------- ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru) Дядька всегда можно спросить в аське, если не задалбывать - не откажет И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои ;) |
|||
|
||||
| duk |
|
|||
![]() Some Object ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 19.7.2007 Репутация: нет Всего: 4 |
archeg, по МСДНу 6 пункт верен. Глянь сам.
|
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |