当前位置:   article > 正文

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

unity+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);
  • 1
  • 2
  • 3
  • 4

二、数组

数组即为变量的连续地址的集合。数组类型在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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

三、函数

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

1. 访问修饰词

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

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

2. 返回类型修饰词

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

3. 其它修饰词

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/213845
推荐阅读
相关标签
  

闽ICP备14008679号