c#学习随记

 

枚举

  public enum 枚举名

  {

    值1,

    值2,  

    值3,

    .....

  }
  public :访问修饰符。公开的公共的,哪都可以访问。

  enum:关键字,声明枚举的的关键字。

  枚举名:要符合Pascal 命名规范。

  •   将枚举声明到命名空间的下面,类的外面,表示这个命名空间下,所有的类都可以使用这个枚举。
  •  枚举就是一个变量类型,int==double,string,decimal.
  •   只是枚举声明,赋值,使用的方式跟那些普通的变量类型不一样
  •   我们可以将一个枚举类型的变量跟int类型和string类型相互转换
  1.  枚举类型默认是跟Int类型相互兼容的,所有可以通过强制类型的语法相互转换。当转换一个枚举中没有的值的时候,不会抛出异常,而是直接将数字显示出来。
  2. 枚举同样也可以跟string类型相互转换,如果将枚举类型转换成string类型,则直接调用tostring()。
  3. 如果将字符串转换成枚举类型则需要下面这样一行代码:
    1.  (要转换的枚举类型)Enum.Parse(typeof(要转换的枚举类型),“要转换的字符串”);
    2. 如果转换的字符串是数字,则就算枚举中没有,也不会抛出异常;
    3. 如果要住转换的字符串是文本,如果枚举中没有,则会抛出异常
  •   所有类型都可以转换为string类型,调用ToString();

 

 

 

posted @   yuteacher  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示