其他分享
首页 > 其他分享> > .NET中方法的使用

.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