简单认识C#结构体

如果说枚举是一个类型的结合体,那么结构体就是多个类型的结合体。

 //我们可以把结构体当场,几个类型组成了一个新的类型
    //比如下面的这个就是使用了3个float类型的变量,来表示一个坐标类型
    struct Position
    {
        public float x;
        public float y;
        public float z;      
    }
	
	void Start () {
        //当使用结构体声明变量的时候,相当于使用结构体中所有的变量去声明
        Position enemy1Position;
        enemy1Position.x = 34;//可以通过.加上属性名来访问结构体中的指定的变量
        //使用结构体让程序变得更清晰
        Position enemy2Position;

    }

 结构体也可以添加枚举类型。

 enum Direction
    {
        West,
        North,
        East,
        South
    }

    struct Path
    {
        public float distance;
        public Direction dir;
    }

	void Start () {   
        Path path1;
        path1.dir = Direction.West;
        path1.distance = 1000;

    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值