2012-03-18 3 views
0

В Java вы можете сохранить класс в отдельном файле и создать его из метода в другом файле, если файл класса находится в одном каталоге, но это, похоже, не работает в Visual Basic.Сохранение классов Visual Basic в отдельных файлах?

Я что-то упустил?

+1

Вы должны быть. Отправьте свой код и объясните, что не работает. – Oded

ответ

1

Размещение файлов в одном каталоге не означает значительного количества в VB.NET (или C#, если на то пошло).

Если оба класса находятся в одной и той же namespace и класс, который вы хотите получить доступ к/Instantiate имеет Friend или шире доступность вы должны быть в состоянии создать его экземпляр - ничего больше следует требовать (не предполагая приватный конструктор по умолчанию и такие махинации).

+0

Хотя я бы ударил моего коллеги-программиста, который - без причины * действительно хороший * - не сохранил структуру файловой системы/структуру пространства имен ... –

+0

@pst - Я с вами там. Не могу себе представить, что это проблема. Вероятно, OP ожидает стандартную «пакетную» доступность, как в Java. – Oded

Смежные вопросы