• 3.2.3 枚举与数组型


      变量的类型除了单值类型之外还有两个比较有用的复合(多值)类型。

    • 枚举。很多时候我们希望从一个集合中提取固定的值,而又不是仅仅是true或者false这么简单。很么我们可以使用枚举来描述这个集合:
      enum Direction
      {
          North,
          south,
          East,
          West
      }

      枚举的每一个项都有一个int型的基础值,下一项在上一项的基础上加1,默认从0开始编号。
      int i = (int)Direction.East;
      int j = (int)Direction.West;
      String s 
      = Direction.East.ToString();
      Console.WriteLine(i);
      Console.WriteLine(j);
      Console.WriteLine(s);

      在这里要说明几点
      1.默认情况下North项=0,South=1,依此类推。
      2.枚举类型本质是整数型,因此可以显式转换到int。
      3.要输出枚举项的名字而不是值只能强制转换成string。
      4.最后,我们使用Console.WriteLine()方法向控制台输出结果
    • 数组。可以存储一组类型相同的数据。比如3个字符串和4个整数。
      string [] StringArray = {"小朱","小杨","小张"};
      int[] IntArray = 10203040 };

      //数组中的元素可以使用索引来访问:

      Console.WriteLine(StringArray[
      0]);
      Console.WriteLine(StringArray[
      1]);

      Console.WriteLine(IntArray[
      2]);
      Console.WriteLine(IntArray[
      3]);
  • 相关阅读:
    🍖名称空间与作用域
    🍖文件打开模式 "t"
    🍖函数参数
    【转】LINQ中的Aggregate语法
    【转】c#中string.trimstart() 和string.trimend() 的用法
    1094 和为k的连续区间(暴力)
    1095 Anigram单词
    1031 骨牌覆盖 (斐波拉契数列)
    最长公共子序列(模板 LCSL)
    1092 回文字符串(LCSL_DP)
  • 原文地址:https://www.cnblogs.com/0754ydj/p/1246966.html
Copyright © 2020-2023  润新知