C#随机数、枚举、结构体

随机数的用法能更加让我们了解随机数,根据小例子让我们容易记住。

Random是随机数的关键字

显示0-10之间的随机数,不包括10

            while (true)
            {
                Random r = new Random();
                int num = r.Next(0, 10);
                Console.WriteLine(num);
                Console.ReadKey();

            }

枚举这个东西就很厉害了,枚举定义在最上面,然后能直接用

,与枚举类型不同之处是枚举类型内的都是同类型的属性变量

枚举可以把同一种属性的

它的关键字enum

    public enum Gender
    {
        男,
        女
    }

当我 们用的时候就可以,下面这样输入就行了。

Gender gender=Gender.男

注意:

1.枚举的定义,一般和定义类在同一个级别。这样,在同一个命名空间下的所有类都可以使用这个枚举

2.定义枚举时,枚举的值不能用int类型

3.枚举的变量都可以强制转换成int,因为枚举的值在定义时是有一个默认编号的,编号从0开始

结构体

结构体可以将有限个不同类型的属性变量组合在一起

下面是定义一个位Person的结构体

    public struct Person
    {
        public string _name;
        public int _age;

        public Gender _gender;

    }

然后我们在输入信息的时候,就可以直接调用这个结构体

            Person Lsper;
            Lsper._name = "李";
            Lsper._age = 90;
            Lsper._gender = Gender.男;

 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值