C# 从长远来看,我用来创建类的方法是否会产生影响?
这是一个新手问题,但我想知道最好的上课方式是什么。据我所知,用C#制作一个类有两种方法,它们会导致不同的结果。我可以在visual Basic的新选项卡中创建一个类。我通过在解决方案资源管理器>>添加>>类中左键单击我的项目名称来完成此操作 另外,我可以使用关键字“class”创建一个类,如下代码所示:C# 从长远来看,我用来创建类的方法是否会产生影响?,c#,visual-studio-2012,C#,Visual Studio 2012,这是一个新手问题,但我想知道最好的上课方式是什么。据我所知,用C#制作一个类有两种方法,它们会导致不同的结果。我可以在visual Basic的新选项卡中创建一个类。我通过在解决方案资源管理器>>添加>>类中左键单击我的项目名称来完成此操作 另外,我可以使用关键字“class”创建一个类,如下代码所示: class Person { private void Walkthewalk() {...} private void Talkthetalk() {...}
class Person
{
private void Walkthewalk()
{...}
private void Talkthetalk()
{...}
}
我注意到的唯一明显区别是在新选项卡中类的开头使用语句,因为它们可能不同于其他选项卡中的语句,并且选项卡技术生成一个新的、单独的“nameofclass.cs”文件
但是,从长远来看,如果我使用一种技术而不是另一种技术,结果会有所不同吗?还是VS2012只是简单地编译代码,最终不会产生任何影响?只要语法正确,创建类的方式就不会有任何影响。 您可以手动完成,也可以使用VisualStudio或Resharper等生产工具来帮助您,但最终结果是一样的。 事实上,你可以在记事本上写下你的整个程序,让它以同样的方式工作
如果你习惯了使用生产力工具,你可能永远都不想手动操作,但这是你个人的偏好,正如你指出的那样,唯一的区别是,使用不会出现在你键入的类中。然而,在编码时,将类保留在不同的文件中是一个很好的做法。C#中的类文件是一个文本文件。无论您如何创建它—通过从模板添加新类、添加空白文本文件并对其进行编辑、复制现有文件或在记事本中写入文件并将其添加到VS解决方案 唯一重要的是你在类文件中写了什么。如果您不喜欢某个模板,可以对其进行编辑、使用其他模板或从头开始键入文件。最终结果是一样的