相关疑难解决方法(0)

如何为泛型类命名C#源文件

我试图坚持一般的命名约定,如开发类库的设计指南中描述的那些.我将每种类型放入其自己的源文件中(部分类将按照部分类文件的命名约定中所述分成几个文件),使用类型名称作为文件名.

例子:

namespace Demo.Bla                         //  project
{
    enum FlowDirection { }                 //  in file FlowDirection.cs
    class LayoutManager { }                //  in file LayoutManager.cs
}

namespace Demo.Bla.LayoutControllers       //  folder LayoutControllers in project
{
    class StackPanelLayoutController { }   //  in file LayoutControllers/StackPanelLayoutController
}
Run Code Online (Sandbox Code Playgroud)

但我不确定我是否想出了一种聪明的方法来命名包含泛型类的源文件.假设我有以下类,例如:

namespace Demo.Bla.Collections             //  folder Collections
{
    class Map<T> { }                       //  in file Map.cs (obviously)
    class Bag { }                          //  in file Bag.cs (obviously)
    class Bag<T> : Bag { }                 //  also in file …
Run Code Online (Sandbox Code Playgroud)

c# naming-conventions

38
推荐指数
4
解决办法
8176
查看次数

标签 统计

c# ×1

naming-conventions ×1