![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
Rohoss |
|
|||
![]() Начальник интернета ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1308 Регистрация: 9.10.2006 Где: Matrix Репутация: 2 Всего: 18 |
Вот такой философский вопрос
![]() |
|||
|
||||
A5uKa |
|
|||
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: нет Всего: 16 |
Потому, что namespace != class
Такова архитектура, что внутри namespace нам видно пространство имён, а логика релизуется внутри классов и это логично. |
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 4 Всего: 160 |
Бедняга. Захотелось человеку "честных", настоящих модулей. А их в .NET нет. Что-то добавлять про .NET не буду. Упёртым "за кусок хлеба" sapiens'ам что в лоб, что по лбу. Только репутации портит.
-------------------- |
|||
|
||||
A5uKa |
|
|||
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: нет Всего: 16 |
В F# есть ![]() C# не предполагает написания модулей на уровне неймспейса, надо спускаться ниже как я понимаю. |
|||
|
||||
kemiisto |
|
||||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 4 Всего: 160 |
Только на синтаксическом уровне. В итоге (предположение) на уровне MSIL получим тот же результат,Ю что и написав static class на C#. A5uKa, не в службу а в дружбу посмотри Reflector'ом во что там оно отобразится в C#. Добавлено через 2 минуты и 7 секунд Вот, например, Gardens Point Component Pascal. Там есть модули.
Reflector
Как-то так. -------------------- |
||||
|
|||||
A5uKa |
|
|||
TЋ♥s F1rȜ iƧ BurȠiƞg ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 1928 Регистрация: 30.8.2008 Репутация: нет Всего: 16 |
класс со статическими членами
![]() |
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 4 Всего: 160 |
Ога. internal static class. P.S. internal, static, ![]() -------------------- |
|||
|
||||
Rohoss |
|
||||
![]() Начальник интернета ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1308 Регистрация: 9.10.2006 Где: Matrix Репутация: 2 Всего: 18 |
Есть значит есть, а то что на уровне MSIL это уже не наше дело. Ты ещё в результаты jit компиляции полезь ![]()
Ну да, предлагает модульность на уровне сборок, так что всё ок, вот только не пойму почему на уровне неймспейсов модульности нет. Наверное в этом есть какой-то смысл, так как реализовать это было бы не сложно... Хотя с другой стороны, пространство имён это всего лишь метка для класса... Добавлено через 2 минуты и 12 секунд хз, мне лично смотреть тошно на паскалеобразный синтаксис ![]() |
||||
|
|||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |