zoukankan      html  css  js  c++  java
  • C# 枚举类型

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                // 为什么枚举是递增的整数类型? Gender.女等价于(Gender)1
                Class1 sex = new Class1(Gender.女);  // 实例化不能使用字符串
                sex.showSex();
            }
        }
    }

    Class1.cs

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace ConsoleApplication1
    {
        class Class1
        {
            // 枚举类型的使用
            private Gender sex = Gender.男;  // 默认不能再使用字符串
            public Class1(Gender sex)
            {
                this.sex = sex;
            }
            public void showSex()
            {
                Console.WriteLine(this.sex);
            }
        }
    }

    Gender.cs

    // 性别
    /*
     * 枚举属于值类型,不能在枚举值定义属性和方法
     * 枚举是从0开始递增的整数类型
     * 枚举类型的创建:在项目文件选择"添加"->"新建项"->"代码文件",写入代码如下:
     */
    enum Gender
    {
        男,女
    }
  • 相关阅读:
    814. Binary Tree Pruning
    50. Pow(x, n)
    698. Partition to K Equal Sum Subsets
    416. Partition Equal Subset Sum
    150. Evaluate Reverse Polish Notation
    322. Coin Change
    Vulnerable Kerbals CodeForces
    D. Domino for Young
    C. Long Beautiful Integer
    B. Modulo Equality
  • 原文地址:https://www.cnblogs.com/namejr/p/10261218.html
Copyright © 2011-2022 走看看