在Visual Studio中将类显示为.cs而不是类的子级

时间:2018-10-09 07:16:48

标签: c# visual-studio

我一直在为我的课做作业,一切都进行得很好,但是当查看其他程序时,它们是在Visual Studio中构建的,例如:

FirstClass.cs
SecondClass.cs

我的程序有一个结构,例如

Program.cs
    Program
    Menu
    etc..

但是,它不是我的类的方法,它们都是我创建的所有类,但是它们没有显示出来,就像我的老师所希望的那样。

这是我的老师想要的照片:

enter image description here

这是我的外表:

enter image description here

如您所见,我希望所有类都显示为.cs而不是Program.cs的子级。一切工作正常,我只想了解我创建的方式有什么问题以及如何解决?

4 个答案:

答案 0 :(得分:1)

将每个类放在自己的文件中。解决方案资源管理器显示您有一个名为Program.cs的文件,其中包含许多类。程序,菜单,WholeNumbersForAdd等。将它们分别放在各自的文件中,称为Menu.cs,WholeNumbersForAdd.cs等。

这就是为什么这样的原因:您定义的类还可以,您只是将它们全部放在一个文件中,这是可以的,但并不是很方便,也不是您的老师想要的。

答案 1 :(得分:1)

您已将所有内容放入1个文件(program.cs)。您的老师只是要求您将其拆分为单独的类,每个类都在各自的文件中。

这是个好习惯,他们在教你正确的方法。

答案 2 :(得分:0)

您需要将用Program.cs编写的不同类放到另一个CS文件中 您可以使用ctrl + shift + A来打开菜单,如下所示。

选择班级并将名称更改为您想要执行的操作,然后按添加按钮。

这将为您工作。

enter image description here

答案 3 :(得分:-2)

请勿使用以下结构:

enter image description here

请使用以下上下文菜单: enter image description here

接下来:

enter image description here