asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET入门教程 9.1.10 枚举[2]


发布日期:2020年03月15日
 
ASP.NET入门教程 9.1.10 枚举[2]

因为这是个新类型因此可以在变量声明中使用

Dim dayFormat As DayNameFormat

dayFormat=DayNameFormatFirstLetter

该语句声明了一个枚举类型的新变量DayNameFormat然后向该变量赋一个值所赋的值是己知值中的一个该语句显示了枚举名称和一个由点号分开的值幸好您已经获得IntelliSense因此在对该变量赋值时可以从己知值的列表中进行挑选

枚举提供了一种方法将便于人们阅读的值与数字相关联在前面这个示例中并没有明确赋予任何数字因此它们是从开始自动创建的因而Full为 Short为等等Short值被方括号括起来因为Short也是一种数据类型使用方括号可以告诉N}这是个自定义的名称而不是数据类型如果不想对这些值使用默认数字则可以自己指定例如

Public Enum DeliveryType

Post

Courier=

International

End Enum

这里的Post为而Courier有一个明确的值 o International没有被赋予明确的值而是继续上面使用的数字重新开始自动编号因此它的值为

在需要选择少数数值中的某个值时可以使用枚举它被广泛使用于ASPNET服务器控件中只允许使用选定的值通常是允许要修改的行为例如TextBox有一个TextMode属性它可以是SingleLine MultiLine或Password中的一个TextBox的显示效果根据所选值的不同而变化在为某个日常运行的应用程序创建自己的代码时您可能很少使用枚举(Wrox United站点没有使用任何Enums)但它们却十分有效特别是在构建代码核心库的时候

ASPNET 入门教程完整版

[] []

               

上一篇:关于ASP.NET页面打印技术的总结[3]

下一篇:ASP.NET入门教程 9.1.10 枚举[1]