在 C# 中,函数的所有方法都必须在一个类中,但默认情况下,在新的 Visual C# 项目中,它在命名空间中创建一个类。您是否能够将所有代码保存在命名空间而不是类中?
最佳答案
不。你提到的那些东西必须在一个类中,而不是一个命名空间
为了尝试帮助消除任何误解,命名空间是一种组织工具,就像文件夹用于组织文件一样。您无法在 Word 中打开文件夹并在其中写入一些文本、保存文本、将文件夹复制到另一台机器等。您必须在文件中执行所有操作,然后将文件放入文件夹中。以同样的方式,C# 中的所有“东西”都是在一个类(或枚举、结构或类似的)中完成的,它是硬盘上文件的必然结果。命名空间仅用于对类进行分组,如果它们与不同命名空间中的另一个类具有相同的名称,则可能会消除它们的歧义
关于c# - 函数或变量可以存储在命名空间而不是类中吗 - C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60497188/