为什么我的类默认在Visual Studio中是私有的?

mrb*_*lah 7 visual-studio

我创建了一个新的类文件,默认情况下Visual Studio不公开.我可以改变吗?

Sho*_*ban 11

默认情况下,没有访问说明符的类是内部的,成员默认为private.这使得能见度尽可能地受到限制,从而增加了封装.

在没有考虑的情况下公开新课程打破了封装的整个想法.

可以在此zip文件中找到VS用于创建新类的类模板(如果是CSharp):

使用VS时,C:\ Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033\Class.zip或C:\ Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033逆戟鲸

打开zip文件,添加public关键字,保存并完成.每次添加课程时都会公开.希望这可以帮助.

资源


CSh*_*Atl -1

我听到过对此的抱怨,我不认为这是可以改变的选择。