.NET中方法的使用
作者:互联网
结构
用于减少代码中变量的重复声明
也是在一些存储身份信息的场景中比较常用的方法
//结构
public struct Person
{
//结构中的字段
public string _name;
public int _age;
public int _id;
public string _gender;
}
void Start()
{
Person zhangsan_person;
zhangsan_person._name = "张三";
zhangsan_person._age = 18;
zhangsan_person._id = 01;
zhangsan_person._gender = "男";
Person lisi_person;
lisi_person._name = "李四";
lisi_person._age = 20;
lisi_person._id = 02;
lisi_person._gender = "女";
Debug.Log(zhangsan_person._name);
Debug.Log(lisi_person._name);
}
结构中字段的命名规则 _变量名 必须带下划线
out 参数
多余返回,在方法中返回多个不同类型的值
int[] numbers = {10,1};
int max,min;
方法名(numbers, out max,out min);
public struct void 方法名(int[] nums,out int max,out int min)
{
//out参数要求在方法的内部必须为其赋值
if(nums[0] > nums[1])
{
max = nums[0];
min = nums[1];
}
else
{
max = nums[1];
min = nums[0];
}
}
ref 参数
能将一个变量带入一个方法中进行改变,再将改变后的值带出方法
int a = 10,b = 20;
方法名(ref a,ref b);
public struct void 方法名(ref int n1,ref int n2)
{
int temp = n1;
n1 = n2;
n2 = temp;
}
params 参数
将实参列表中跟可变参数数组类型一致的元素都当作数组的元素去处理
标签:lisi,nums,int,使用,person,._,NET,方法,public 来源: https://blog.csdn.net/Stack_overflow0/article/details/122768332