为什么我的C#类名默认为Class1?

时间:2013-11-20 20:58:43

标签: c# visual-studio class

这听起来很愚蠢,我事先道歉。我来自Java和NetBeans IDE,这是我第一次使用C#和Visual Studio。

我的问题是 - 为什么Visual Studio默认命名我的班级Class1

以下是我创建新项目的步骤。

enter image description here

在“新建项目”页面中,没有任何地方说Class1

创建新项目后,我的空白页面随处可见Class1

enter image description here

这里发生了什么?有没有办法改变它的行为以匹配我给我的项目的名称?因此,而不是Class1,而不是像SimpleMathematics那样。

对不起,如果这是一个愚蠢的问题。

5 个答案:

答案 0 :(得分:4)

项目通常包含许多类,即默认的Visual Studio ,您可以随时重命名Class1.cs文件,它将允许您更改类的名称码。

您也可以删除Class1.cs文件并添加新文件。

答案 1 :(得分:2)

文件和类的默认名称在VS模板中设置。

您可以转到C:\ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Code \ 1033 \ Class.zip

提取文件,在那里你会找到包含以下代码的文件Class.cs

using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$using System.Text;

namespace $rootnamespace$
{
    class $safeitemrootname$
    {
    }

}

您可以更改此模板以获取每次创建课程时所需的名称。

答案 2 :(得分:0)

您可以随时右键单击“Class1”并选择Refactor - >从上下文菜单重命名,将其重命名为其他内容。

答案 3 :(得分:0)

因为您正在创建一个类库,它是一堆不同类的“集合”。由于您没有直接创建类,因此Visual Studio会为您插入一个新类,并将其命名为Class1。

答案 4 :(得分:0)

当我想重命名现有的课程时,我会怎么做。我首先右键单击资源管理器中的类,然后选择重命名。然后我打开课程并在顶部突出显示班级名称 - 右键单击​​并重构为新名称。