欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。
一、数据类型有哪些。
二、简单代码hello wrold实现及其各句代码详解。
说明:
1. 程序一般包括以下几部分:
名称空间的引用:使用using关键字指明引用的名称空间。
名称空间的声明:使用namespace关键字声明名称空间。
类:使用class关键字声明类。
Main方法:Main方法是C# 程序的入口。
2. 类中包含了程序所要用到的数据和所要执行的方法的定义。每个类中可以有:
(1)变量声明
(2)构造函数
(3)方法
(4)属性
(5)事件
3. 一个文件中可以有1个或者多个类。
4. 所有语句都以分号";"结束。
三、什么是数组。
(1)数组是统一数据类型的一组值。
(2)数组属于引用类型,因此存储在堆内存中。
(3)数组元素初始化或给数组元素赋值都可以在声明数组时或在程序的后面阶段中进行。
(4)数组主要是用于对同一类型的数据进行批量处理,他包含多个数据对象,这些对象叫做“数据元素”。
数据类型 [] 数组名称:
int [] array:
1、一维数组的声明和操作。
(1)声明并初始化。
int[] array0 = {1,2,3,4,5};//静态赋值,当使用这种方法对数组进行初始化的时候,只能在声明变量数组时使用,不能在声明数组之后使用。
int[] array1 = new int[] {1,2,3,4,5};//动态赋值,省略数组大小。
int[] array2 = new int[5] {1,2,3,4,5};
int[] array3 = new int[5];
(2)声明一个数组变量但不将其初始化。
array = new int[5];
array = new int[] {1,2,3,4,5};//赋值
array = new int[5] {1,2,3,4,5};//赋值
长度不能为动态,可通过Length属性获取数组的长度。
2、二维数组。
(1)二维数组的声明和初始化。
int[,] b=new int[3,2];
与一维数组类似,二维数组声明的一般格式如下:
数据类型[ ] [ ] 数组名;
上面的定义并没有为数组元素分配内存空间,因而必须经过初始化后才能使用。
(2)实例。
int[,] b = new int[3, 2] { { 1, 2 }, { 3, 4 }, { 5, 6 } };
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 2; j++) {
print(b[i,j]);
}
}
四、循环控制语句----Foreach(遍历器)。
c#中使用foreach是非常方便的操作,foreach的执行效率比for高,foreach可以在不用知道长度的情况下进行遍历,但是for一般要知道长度才能遍历,否则要在循环的内部进行控制。 foreach在c#中一般用于操作集合对象。
foreach循环用于遍历一个集合或数组所有的数据。
语法:foreach(数据类型 变量(遍历集合自动控制循环) in 集合或数组的名称){//语句块}
int[] a={1,2,3};
foreach(int i in a){paint(i);}