在过去的几周里,我一直在自学 C#,作为一个选择 IDE 是记事本的人,我在过渡到 Visual Studio 时遇到了一些困难(我使用的是 2010 express)。特别是,我想知道 Namespace-Class-Method 层次结构的组织如何在界面中以视觉方式表现出来。我很难理解它,更重要的是,如何使用界面来有效地组织和跟踪我的项目。
例如,有“解决方案资源管理器”,但没有 C#“解决方案”之类的东西(我知道)。我怀疑这是微软的营销代表了一个更通用的开发术语,但我想不通。我可以选择创建新的“项目”。“项目”是“解决方案”吗?
我对命名空间也有些模糊。我怀疑命名空间相当于 Java 中的类库。在现实世界中如何使用命名空间有哪些示例?比如说,我正在开发一个个人理财应用程序。我会将与该应用程序相关的所有内容都放在一个解决方案中吗?或者我会创建一个命名空间,比如说,现金账户和投资账户的命名空间?
命名空间中有我的 *.cs 文件,但我似乎无法弄清楚如何在我的命名空间中创建一个新的 *.cs 文件。根据资源管理器层次结构,我希望任何使用命名空间的类都会出现在该列表中,并且我可以根据需要使用它。例如,我可以创建 enterDeposits.cs 和 enterWithdrawals.cs 而无需创建新项目。
我在网上找到了一些教程,告诉我如何做事(比如创建一个新项目),但是如果没有对 IDE 的词汇有扎实的理解,我不确定我是否能尽可能地组织好一切. 帮助!