标签:lisi nums int 使用 person ._ NET 方法 public
结构
用于减少代码中变量的重复声明
也是在一些存储身份信息的场景中比较常用的方法
//结构
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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。