c#学习随记
枚举
public enum 枚举名
{
值1,
值2,
值3,
.....
}
public :访问修饰符。公开的公共的,哪都可以访问。
enum:关键字,声明枚举的的关键字。
枚举名:要符合Pascal 命名规范。
- 将枚举声明到命名空间的下面,类的外面,表示这个命名空间下,所有的类都可以使用这个枚举。
- 枚举就是一个变量类型,int==double,string,decimal.
- 只是枚举声明,赋值,使用的方式跟那些普通的变量类型不一样
- 我们可以将一个枚举类型的变量跟int类型和string类型相互转换
- 枚举类型默认是跟Int类型相互兼容的,所有可以通过强制类型的语法相互转换。当转换一个枚举中没有的值的时候,不会抛出异常,而是直接将数字显示出来。
- 枚举同样也可以跟string类型相互转换,如果将枚举类型转换成string类型,则直接调用tostring()。
- 如果将字符串转换成枚举类型则需要下面这样一行代码:
- (要转换的枚举类型)Enum.Parse(typeof(要转换的枚举类型),“要转换的字符串”);
- 如果转换的字符串是数字,则就算枚举中没有,也不会抛出异常;
- 如果要住转换的字符串是文本,如果枚举中没有,则会抛出异常
- 所有类型都可以转换为string类型,调用ToString();
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!