C# out 与 ref 关键字 就是传递引用
来源:互联网 发布:门罗币挖矿软件知乎 编辑:程序博客网 时间:2024/06/08 08:02
using System;namespace ConsoleApplication13{ class Program { 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; } public static void Main() { //out test int a, b; //out使用前,变量可以不赋值 outTest(out a, out b); Console.WriteLine("a={0};b={1}", a, b); //无进有出 int c = 11, d = 22; outTest(out c, out d); Console.WriteLine("c={0};d={1}", c, d); //ref test //int m, n; //refTest(ref m, ref n); //上面这行会出错,ref使用前,变量必须赋值 //有进有出 int o = 11, p = 22; refTest(ref o, ref p); Console.WriteLine("o={0};p={1}", o, p); } }}
0 0
- C# out 与 ref 关键字 就是传递引用
- c#值传递和引用传递,以及ref和out关键字的区别
- C# 引用ref/out
- ref与out关键字——C#的传引用调用
- C#方法参数传递-同时使用ref和out关键字
- c#方法中调用参数的值传递方式和引用传递方式,以及ref与out的区别
- c#方法中调用参数的值传递方式和引用传递方式,以及ref与out的区别
- C# ref和out关键字
- C# ref和out关键字
- c#关键字,ref和out
- C# ref和out关键字
- c# 关键字 params ref out
- C# 中的关键字 out ref
- C# ref和out 关键字
- c#关键字,ref和out
- C#方法参数传递-引用参数ref关键字
- c# ref与out
- c# out与ref
- Mybatis CRUD 操作(XML实现)
- VMware SDS 之四: VSAN的技术细节 (含VSAN 6.0、6.1版的新内容)
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
- LINUX redhat学习记录第一天
- 深入理解JVM(四)-Java虚拟机类加载机制
- C# out 与 ref 关键字 就是传递引用
- CentOS安装tomcat7
- JIRA6.3安装及alige插件破解
- 深度学习(DL)与卷积神经网络(CNN)学习笔记随笔-04-基于Python的LeNet之MLP
- db2 lock
- Java NIO系列教程(九) ServerSocketChannel
- CS VS BS
- 等概率随机函数
- 实施微服务,我们需要哪些基础框架?