Unity及C#入门学习 :C#语法基础

Unity及C#入门学习 :C#语法基础



前言

此章节主要总结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}; // 与上个操作效果相同,不过是另一种语法形式

三、函数

函数,也叫方法,在实际使用中用于规整冗杂的重复代码块,可以在每需要使用时,通过函数名的调用,快捷的得到自己想要的结果。
函数定义的一般形式为修饰词 函数名(参数) {函数体}
函数的在定义时需要注意以下几种修饰词

1. 访问修饰词

访问修饰符用于限制函数的访问权限,常用的访问修饰词有如下几种

修饰词 可访问范围
public 在所有地方可以访问
private 在函数所在的类中能访问
protected 在函数所在的类及其子类中可访问
internal 在函数所在的类及其程序集中可访问
protected internal 上述两种的合体版

2. 返回类型修饰词

返回类型修饰词用于规范函数返回的值类型,其常见类型与数据类型相同。需要特别注意的是,函数有void类型,该类型不返会任何值。

3. 其它修饰词

余下修饰词会在类的学习中更加频繁的学习和

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值