Vb.net 枚举的正确文件名?

Vb.net 枚举的正确文件名?,vb.net,enums,naming-conventions,Vb.net,Enums,Naming Conventions,我有一个数据类型(文本、数字、日期、布尔值、货币)枚举,我需要将其放入一个文件中。我应该如何调用该文件,以及应该将该文件放入DataAccessLayer.Generic命名空间中的什么位置?现在,该文件名为enum.vb,位于DataAccessLayer.Generic.DataTypes命名空间中。结果是DataAccessLayer.Generic.DataTypes.DataType,但由于该文件名为enum.vb,因此会产生误导 谢谢我将调用文件DataType.vb,因为这是文件中

我有一个数据类型(文本、数字、日期、布尔值、货币)枚举,我需要将其放入一个文件中。我应该如何调用该文件,以及应该将该文件放入DataAccessLayer.Generic命名空间中的什么位置?现在,该文件名为enum.vb,位于DataAccessLayer.Generic.DataTypes命名空间中。结果是DataAccessLayer.Generic.DataTypes.DataType,但由于该文件名为enum.vb,因此会产生误导


谢谢

我将调用文件
DataType.vb
,因为这是文件中类型的名称

如果不了解更多关于应用程序体系结构的信息,就很难给出名称空间建议,但这应该很好:

DataAccessLayer.Generic.DataTypes.DataType

尤其是当
DataAccessLayer.Generic.DataTypes
名称空间包含其他类型,并且所讨论的枚举属于这些类型时。

我已将枚举放入一个我称为“Common”的文件中,这意味着它在整个名称空间中共享。我知道每个文件有一个中断项规则,对我来说,枚举是该规则的一个例外。

是的,我的一些文件只有很少的字符(例如委托声明),但通过遵循这些名称,你肯定可以找到一些东西。:)是的,数据类型包含TextDataType、NumericDataType、BooleanDataType、DateDataType。。。每个on实现一个IDataTypeDecorator,该IDataTypeDecorator具有一个只读属性DataType作为DataType所有类型都是命名空间的公共类型。按照这个规则,每个名称空间可以有1个文件,只需枚举即可。因此,我在数据文件夹中有一个名称空间Foo.Bar.Data,其中将有一个commmon文件,其中包含Foo.Bar.Data中所有内容的枚举。名为GenericAccessObj的对象有自己的文件。