赞
踩
此章节主要总结C#脚本在Unity的运用中需要学习的基本语法内容,主要包括变量,数据类型,数组,函数等基础的C#编程语法知识
变量指的是可以随时修改、变更的量,而数据类型则是规定了变量的种类。在C#中,通常使用 数据类型 变量名; 的方式来定义一个变量。
在C#的使用中,常见的数据类型有:
数据类型 | 取值范围 |
---|---|
byte | 0 - 255 |
short | -32768 - 32767 |
ushort | 0 - 65535 |
int | -2^31 - 2^31-1 |
uint | 0 - 2^32 |
long | -2^63 - 2^63-1 |
ulong | 0 - 2^64 |
float | 7位小数 |
double | 15 - 16位小数 |
char | 单个字符 |
string | 字符串 |
bool | true / false |
在C#当中,可以用如下的一些语法定义,赋值,修改变量
int integer = 10;
Debug.Log("修改前的integer值为:" + integer);
integer = 30;
Debug.Log("修改后的integer值为:" + integer);
数组即为变量的连续地址的集合。数组类型在C#当中属于引用类型(在一中举例出的常见型中,string也属于引用类型,其它都属于值类型。它们的具体区别会在之后的学习中提及,在此只需要记住便可),在使用时不可以单纯的使用 数组类型[] 数组名; 的方式来定义使用,而是必须使用 new 关键词来创建一个新的空间来存放该数组。
代码如下,可在vs中自己编译尝试:
int[] a; // 如果在此处后直接进行,例如a[0] = 0的操作,会报错
// 数组的几种常见初始化方法
a = new int[5]; // 开辟一个大小为5,无初值的数组
a = new int[]{
1, 2, 3}; // 开辟一个大小为3,初值为1,2,3 的数组
a = {
1, 2, 3}; // 与上个操作效果相同,不过是另一种语法形式
函数,也叫方法,在实际使用中用于规整冗杂的重复代码块,可以在每需要使用时,通过函数名的调用,快捷的得到自己想要的结果。
函数定义的一般形式为修饰词 函数名(参数) {函数体}
函数的在定义时需要注意以下几种修饰词
访问修饰符用于限制函数的访问权限,常用的访问修饰词有如下几种
修饰词 | 可访问范围 |
---|---|
public | 在所有地方可以访问 |
private | 在函数所在的类中能访问 |
protected | 在函数所在的类及其子类中可访问 |
internal | 在函数所在的类及其程序集中可访问 |
protected internal | 上述两种的合体版 |
返回类型修饰词用于规范函数返回的值类型,其常见类型与数据类型相同。需要特别注意的是,函数有void类型,该类型不返会任何值。
余下修饰词会在类的学习中更加频繁的学习和
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。