正确命名大项目的文件夹,命名空间和类

时间:2014-11-13 01:27:17

标签: c# class namespaces structure

我正在尝试为我的实验创建一个人工大脑,我知道这将变得非常大,因为大脑包含4个结构,每个结构都包含迷你结构等等......所以要组织我的大脑我需要正确命名文件夹,命名空间和类。

好的,假设我脑中有一个名为Brain的对象,我有另一个名为CerebrumCerebellumLimbicStem的对象或结构

我目前拥有的是:[Folder]>Class.cs

例如:

 - [Brain]
  - [Cerebrum]
     - Cerebrum.cs
  - [Cerebellum]
     - [Folder etc..]
         - Etc.cs
     - Cerebellum.cs
  - [Limbic]
  - [Stem]
  - Brain.cs

Brain Project

所以当我将它们包括在其他课程中时。

using App.Brain;
using App.Brain.Cerebrum;

但问题是,当您创建类的实例化时,您始终需要键入命名空间Brain以显示Brain对象,即使您已通过using App.Brain;声明它。

Brain.Brain AI = new Brain.Brain();
Brain.Cerebrum.Cerebrum AICerebrum = new Brain.Cerebrum.Cerebrum();

你能否提出修改我结构的建议?

0 个答案:

没有答案