Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > public class


Автор: Codegrammer 13.6.2010, 17:26
Знаю, зачем применять public к полям и методам класса. Зачем же применять его для class я не догадываюсь. Объясните плиз.

Автор: Экскалупатор 13.6.2010, 20:00
Codegrammer, сделай несколько пространств имен, напиши в создай в одном несколько классов и поставь где паблик где приват, и посмотри какие будут доступны для другого пространства имен.

Автор: Любитель 13.6.2010, 20:14
1. Не пространства имён - а сборки (студийные "проекты", если так лучше).
2. private нет. Есть public и internal (по умолчанию).

Автор: ArchyDone 13.6.2010, 20:20
public class объявленный в одной сборки (Assembly) , будет доступен из другой Assembly. Это надо для библиотеки классов , она же dll.  

Автор: Экскалупатор 13.6.2010, 20:31
Любитель, да, согласен, лоханулси немного... исправлюсь  smile 

Автор: diadiavova 13.6.2010, 21:03
Цитата(Любитель @  13.6.2010,  21:14 Найти цитируемый пост)
 private нет

Есть, для вложенных классов.

Автор: jonie 13.6.2010, 22:22
еще есть веселый атрибут InternalsVisibleToAttribute, если кто не знает..

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)