枚举
来源:互联网 发布:qq飞车迈凯伦数据 编辑:程序博客网 时间:2024/06/04 00:56
枚举在程序中的应用很多,因为它很灵活,而且好用,比如项目中有用户状态、发货状态、过期状态……都可以用枚举去存储
如 用户状态:
public enum userState
{
/// <summary>
/// 正常
/// </summary>
normal,
/// <summary>
/// 失效
/// </summary>
cancel
}
在数据库中的存储类型用Int存储
实体类中:
public class UserSysData
{
private UserStatus _userStatus;
/// <summary>
/// 用户状态
/// </summary>
public UserStatus UserStatus
{
get { return _userStatus; }
set { _userStatus = value; }
}
}
在插入数据的时候:
// 获取到用户的状态
int userStatus = (int)UserSysData.UserStatus;
string strSql="insert into userSys(UserStatus) values(userStatus )";
======下面是枚举的简单运用======
response.write(UserStatus.normal); 输出结果:normal
respone.write((int)UserStatus.normal); 输出结果为1
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 在 eclipse项目中导入javax....包时出错原因
- 1. 谨慎行事
- Java同步机制总结
- Web services (引用别人的webservice)
- Bison-Flex 笔记
- 枚举
- 【xinfanqie】笔者支招:电脑连续开机几次才能启动的原因与解决办法
- 【xpghost】烟雨蒙蒙win7主题
- hdu1305之字典树
- MFC中数据库操作
- struts1不能执行action里方法(没有正确覆写action里的方法)
- 理解C语言声明的优先级规则
- MIT course
- Ajax通过SOAP协议调用Web服务