C#基础知识

visual studio 2015

方式/步调

  1. 1

    列举是整型常量的元素组,是利用 enum 关头字进行声明。

    在C#中,列举是值类型。

    列举包含元素的值,但不克不及担当或被担当。

    d1a20cf431adcbeff36d946aa3af2edda3cc9f05.jpg
  2. 2

    因为C#中的列举特征,可将列举元素名称以及包含的值同时利用。可作为字符串可作为整型数据。

    ac6eddc451da81cbd24b69a15d66d01609243129.jpg
  3. 3

    列举列表的每个元素代表一个整数数据,后一个数据比前一个数据大的整数数据。默认环境下,第一个列举元素的值是 0。

    96dda144ad345982ccac31fe03f431adcbef84bc.jpg
  4. 4

    在特别环境下可以指定列举元素的值,后一个数据按照此指定的列举元素做出响应的变更。

    如斯处指定“Xiaoer = 1”,“Xiaoer = 3”获得的显示成果分歧

    3812b31bb051f8199afcd626d5b44aed2f73e785.jpg 64380cd7912397ddda5f4c685682b2b7d0a287bc.jpg
  5. 5

    列举元素前置变换(int)后可以当做正常的整数数据利用。

    3bf33a87e950352aa939f1645c43fbf2b2118b06.jpg
  6. 6

    将enum类型转换为string类型:

    列举元素不克不及直接转换为string类型,可是可以在string类型的字符串后增添(例如:string str = “asdf”+Student.Xiaoyi)。

    可采用两种体例:

    1、string str = Enum.GetName(typeof(Student), Student.Xiaoyi);

    2、string str = ""+Student.Xiaoer;

    c8ea15ce36d3d539dc7ddbaf3587e950352ab01e.jpg 562c11dfa9ec8a135a15808cf803918fa0ecc04b.jpg 1e30e924b899a90161c48f5a12950a7b0308f5ed.jpg
  7. 7

    将string类型转换为enum类型:

    enum Student{...}

    Student c = (Student)Enum.Parse(typeof(Student), "Xiaoer", true);

    Enum.Parse的第一个参数为enum类型,第二个参数为对应字符串,第三个为bool类型,是否区分巨细写。

    3bf33a87e950352aab3bf3645c43fbf2b2118b00.jpg
  • 发表于 2019-12-22 17:00
  • 阅读 ( 767 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具