Недавно я закончил вводный онлайн-курс по C# в местном колледже. На финальном экзамене был вопрос с несколькими вариантами ответов:
В. Что из следующего верно в отношении классов, не содержащих метод Main?
А. Они пишутся и компилируются точно так же, как классы, содержащие метод Main.
Б , Они написаны точно так же, как и другие классы, но они скомпилированы в сетевой модуль.
C. Когда они написаны, они должны определять новое пространство имен, но они скомпилированы так же, как и другие классы.< br/>
D. При написании они должны определять новое пространство имен и компилироваться в сетевой модуль.
Я выбрал B, но правильный ответ инструктора был D. Может ли кто-нибудь помочь мне понять, почему? Я знал, что могу создать новый класс с тем же пространством имен, что и класс, содержащий Main(). Поэтому я выбрал Б.
netmodule
. - person Crowcoder   schedule 09.07.2020