| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Почему не бывает приватных классов? |
| Автор: Rohoss 21.1.2011, 01:46 |
| Вот такой философский вопрос |
| Автор: A5uKa 21.1.2011, 08:41 |
| Потому, что namespace != class Такова архитектура, что внутри namespace нам видно пространство имён, а логика релизуется внутри классов и это логично. |
| Автор: kemiisto 21.1.2011, 12:11 |
| Бедняга. Захотелось человеку "честных", настоящих модулей. А их в .NET нет. Что-то добавлять про .NET не буду. Упёртым "за кусок хлеба" sapiens'ам что в лоб, что по лбу. Только репутации портит. |
| Автор: A5uKa 21.1.2011, 13:43 | ||
В F# есть C# не предполагает написания модулей на уровне неймспейса, надо спускаться ниже как я понимаю. |
| Автор: kemiisto 21.1.2011, 15:42 | ||||
Только на синтаксическом уровне. В итоге (предположение) на уровне MSIL получим тот же результат,Ю что и написав static class на C#. A5uKa, не в службу а в дружбу посмотри Reflector'ом во что там оно отобразится в C#. Добавлено через 2 минуты и 7 секунд Вот, например, http://gpcp.codeplex.com/. Там есть модули.
Reflector
Как-то так. |
| Автор: A5uKa 21.1.2011, 15:54 |
| класс со статическими членами |
| Автор: kemiisto 21.1.2011, 16:03 |
Ога. internal static class. P.S. internal, static, |