Unity3D学习之(数组和遍历器)

欢迎大家光临我的博客


今天ゝ我们主要学习的是数组和遍历器

在进入新知识的开始阶段,我们首先回顾一下上周学到的知识:

一、知识回顾

1数据类型

数据类型主要包括两个大的方面:基本类型引用类型

基本类型包括: ①整型:sbyteushortuintulongbyteshortintlong

                           ②浮点型:floatdouble

                           ③字符型:char

                           ④布尔型:bool

                           ⑤Decimaldecimal

 

引用类型包括: ①数组:array

                           ②字符串:string

                           ③类:class

                           ④接口:interface

 

二、一个简单的程序构造

1、一个简单的C#程序主要包括:

using System;                             //导入 System 命名空间

namespace Notepad                         //声明命名空间 Notepad

 {

    class HelloWorld                       //声明 HelloWorld 

    {

    static void Main()                    //程序入口点, Main 的返回类型为 void

    {

    Console.WriteLine("Hello World");     //控制台类的WriteLine()方法用于显示输出结果

    }

  }

}

 

2、类中包含了程序所要用到的数据和所要执行的方法的定义。每个类中可以有:

       (1)变量声明

       (2)构造函数

       (3)方法

       (4)属性

       (5)事件

3.  一个文件中可以有1个或者多个类。

4.  所有语句都以分号";"结束。

 

三、数组的定义

    所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标

    组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。

数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。

数组的两种定义方式:

int[ ] a = {1,2,3,4,5,6};  //静态赋值

int[ ] b = new int[6];    //动态赋值

动态赋值还可以跟上值:int [ ] c = new int[6] {1,2,3,4,5,6};

                  或:int [ ] d = new int[ ] {1,2,3,4,5,6};

 

四、循环控制语句---foreach(遍历器)

foreach循环用于遍历一个集合或数组所有的数据

语法:

foreach(数据类型 变量 in 集合或数组名称)

{

  //语句

}


五、数组下标

a[ 0 ]下标是从0开始的

六、二维数组的声明和初始化

与一维数组类似,二维数组声明的一般格式如下:  

       数据类型[ ] [ ]  数组名;

上面的定义并没有为数组元素分配内存空间,因而必须经过初始化后才能使用。 

GetUpperBound可以获取数组的最高下标

GetLowerBound可以获取数组的最低下标

GetLength(0) 获得第一维的长度(行数)

GetLength(1)获得第二维的长度 (列数)

你可能感兴趣的:(Unity3D学习之(数组和遍历器))