Unity学习笔记02 —— C#语法

发布时间 2023-03-29 16:15:48作者: Phopen

C#语法

控制台 Console

Console.WriteLine();
Console.ReadLine();

随机数 Random

Random random = new Random();
random.Next();

变量

变量类型 变量名

  • int
  • float
  • char
  • string
  • bool
  • var 推断类型

数据类型转换

  • .Parse();
  • .ToString();
  • 隐式转换
  • 显示转换

方法

private static void Func() {}

数组

//声明赋值
int[] arr = new int[]{0,1};
Array arr = new int[]{0,1};
int[] arr = {0,1};
//二维数组
int[,] arr = new int[2,2];
//数组遍历
foreach (int i in arr) {}
//长度
arr.Length
//清除
Array.Clear
//复制
Array.copy
arr.CopyTo
//查找
Array.IndexOf
Array.LastIndexOf
//排序
Array.Sort
//反转
Array.Reverse
//克隆
arr.Clone

参数

  • 值参数 传递信息
int a = 1;
Fun(a);
private static void Fun(int a){}
  • 引用参数ref 改变数据
int a = 1;
Fun(ref a);
private static void Fun(ref int a){}
  • 输出参数out 返回结果
int a;
Fun(out a);
private static void Fun(out int a){
 a=2;
}