Out Ref用法
Out的使用,可以使void修饰的方法传出参数, 在使用前需定义参数,可以不赋值。
out的参数进入了方法后首先会被清空
ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。
int x,y;
static void outTest(out int x, out int y) {//离开这个函数前,必须对x和y赋值,否则会报错。 //y = x; //上面这行会报错,因为使用了out后,x和y都清空了,需要重新赋值,即使调用函数前赋过值也不行 x = 1; y = 2; } static void refTest(ref int x, ref int y) { x = 1; y = x; }
outTest方法的作用就是给x,y赋值
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步