从长远来看,我用来创建类的方法有什么不同吗

本文关键字:方法 什么 创建 从长远来看 | 更新日期: 2023-09-27 18:25:21

这是一个有点新手的问题,但我想知道创建类的最佳方法是什么。据我所知,在C#中创建类有两种方法,它们会导致不同的结果。我可以在visual Basic中的一个新选项卡中创建一个类。我通过在解决方案资源管理器>>添加>>类中左键单击我的项目名称来完成此操作。

另外,我可以使用关键字"class"创建一个类,如以下代码所示:

class Person
{
    private void Walkthewalk()
    {...}
    private void Talkthetalk()
    {...}
}

我注意到的唯一明显的区别是在新选项卡中类开头的using语句,因为它们可能与其他选项卡中的语句不同,并且选项卡技术生成了一个新的、独立的"nameofclass.cs"文件。

不过,从长远来看,如果我使用一种技术而不是另一种技术,结果会有所不同吗?还是VS2012只是以一种最终不会产生任何差异的方式编译代码?

从长远来看,我用来创建类的方法有什么不同吗

C#中的类文件是一个文本文件。如何创建它并不重要——从模板中添加一个新类,添加一个空白文本文件并对其进行编辑,复制现有文件,或在记事本中写入文件,然后将其添加到VS解决方案中。

唯一重要的是你在课堂文件中写了什么。如果您不喜欢某个模板,可以对其进行编辑、使用其他模板或从头开始键入文件。最终的结果将是一样的。

只要语法正确,如何创建类没有什么区别。您可以手动完成,也可以使用Visual Studio或Resharper等生产力工具来帮助您,但最终结果是一样的。事实上,你可以把你的整个程序写在记事本上,让它以同样的方式工作。。。

如果你习惯了使用生产力工具,你可能永远不想手动完成,但这是个人偏好

正如您所指出的,唯一的区别是使用不会出现在您键入的类中。然而,在编码中,类保留在不同的文件中是一种很好的做法。