美文网首页
038_结构体。

038_结构体。

作者: 立秋i | 来源:发表于2018-03-30 23:35 被阅读0次

namespace _038_结构体 {

    //可以把结构体当成,几个类型组成了一个新的类型

    //比如下面的这个就是使用了3个float类型的变量,来表示一个坐标类型

    struct Position

    {

        public float x;

        public float y;

        public float z;

    }

    enum Direction

    {

        West,

        North,

        East,

        South

    }

    struct Path

    {

        public float distance;

        public Direction dir;

    }

    class Program {

        static void Main(string[] args)

        {

            //通过三个float类型的变量来表示一个敌人的坐标

            //float enemy1X = 34;

            //float enemy1Y = 1;

            //float enemy1Z = 34;

            //float enemy2X = 34;

            //float enemy2Y = 1;

            //float enemy2Z = 34;

            //当使用结构体声明变量的时候,相当于使用结构体中所有的变量去声明

            //Position enemy1Position;

            //enemy1Position.x = 34;//可以通过.加上属性名来访问结构体中指定的变量

            ////使用结构体让程序变得更清晰

            //Position enemy2Position;

            Path path1;

            path1.dir = Direction.East;

            path1.distance = 1000;

        }

    }

}

相关文章

  • 038_结构体。

    namespace _038_结构体 { //可以把结构体当成,几个类型组成了一个新的类型 //比如下面的...

  • 结构体

    [toc] 结构体的定义方式 先定义结构体类型,再定义结构体变量 定义结构体类型的同时定义结构体变量 定义结构体类...

  • 【C语言笔记】<十九>结构体

    结构体的基本概念 结构体初始化 结构体的内存存储细节 结构体定义的方式 结构体类型的作用域 指向结构体的指针 结构...

  • C结构体和链表

    一,结构体变量定义及初始化 二,无名结构体 备注:无名结构体很少使用 三,宏定义结构体 四,结构体嵌套 五,结构体...

  • 结构体

    结构体定义* 结构体中的格式:* struch 结构体名* {* 结构体成员变量* }* 结构体中的特点* 1.结...

  • 结构体数组的定义

    结构体数组的定义 1、先定义结构体类型,再定义结构体数组 2、定义结构体类型的同时定义结构体数组 3、省略结构体类...

  • C#结构体,析构方法,跨程序访问

    结构体 结构体定义 结构体的语法格式: struct + 结构体名 { 结构体成员变量(相当于类中的字段) } 结...

  • 结构体

    结构体有名定义 无名定义 结构体嵌套定义 结构体内存对齐 结构体成员初始化 结构体变量引用 结构体的有名定义:直白...

  • 菜鸡学Swift3.0 13.结构体

    结构体 struct 是值类型 1.定义结构体 struct 结构体类型 { var 结构体属性:类型 ...} ...

  • 结构体

    结构体初识 结构体指针 结构体的匿名字段 结构体嵌套 Go语言中的OOP

网友评论

      本文标题:038_结构体。

      本文链接:https://www.haomeiwen.com/subject/mdimcftx.html