栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

.NET中方法的使用

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.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 参数

将实参列表中跟可变参数数组类型一致的元素都当作数组的元素去处理

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/907946.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号