本文介绍如何利用Asp.Net Ajax Core Library构建枚举类型
1. 创建一个枚举
现在我来创建一个枚举,表示国籍
实现步骤:
1) 定义一个名为 Tristan.Nationality的函数
2) 为避免被实例化,在函数被调用的时候抛出 Error.notImplemented()异常
3) 枚举项定义在prototype里,枚举的value必须为int型
4) 通过调用 Tristan.Nationality.registerEnum方法注册枚举
2. 测试
编写测试代码:
注:
调用toString()方法,接受一个value,可以取得对应的枚举项的key
调用parse()方法,接受key,可以取得对应的枚举项的value,key参数是大小写敏感的
输出:
2
USA
UK
1