当前位置:  编程技术>.net/c#/asp.net

深入Ref,Out的理解及其使用

    来源: 互联网  发布时间:2014-10-22

    本文导语:  代码如下:    class Program         {             //使用out后必须对变量赋值             public void TestOut(out int x, out int y)             {                 x = 1;                 y = 2;           ...

代码如下:

    class Program 
       { 
           //使用out后必须对变量赋值 
           public void TestOut(out int x, out int y) 
           { 
               x = 1; 
               y = 2; 
           } 
           //此时传进来的值分别为x1:10,y1:11,输出之后的x1的值为2 

           public void TestRef(ref int x, ref int y) 
           { 
               //引用剪剪那句话传进来的是猪,出来的可能是头牛(很精辟!) 
               x = 2; 

           } 
           static void Main(string[] args) 
           { 
               int x; 
               int y; 
               Program P1 = new Program(); 
               P1.TestOut(out x,out y); 
               Console.WriteLine("x={0},y={1}", x, y); 
               //在使用之前ref必须对变量赋值 
               int x1 = 10; 
               int Y1 = 11; 
               P1.TestRef(ref x1,ref Y1); 
               Console.WriteLine("x1={0},y1={1}", x1, Y1); 
           } 
       } 

    
 
 

您可能感兴趣的文章:

  • 深入理解linux内核
  • 问一个《深入理解计算机系统》中的问题
  • 深入理解PHP内核 TIPI
  • 100分求:哪儿有《深入理解linux内核》可供下哉!
  • 哪儿有下载《深入理解Linux内核》这本书?(中文)
  • 有人读完《深入理解linux内核》吗?
  • 求一起看《深入理解linux内核》
  • 深入理解Java对象实例生成的例子
  • 深入理解计算机系统一书的一个问题
  • java父类和子类初始化顺序的深入理解
  • 深入理解linux内核 iis7站长之家
  • 《现代操作系统》和《深入理解计算机系统》
  • CS:APP深入理解计算机系统练习题-【ELF文件的符号表相关】
  • 深入理解结构体中占位符的用法
  • 求支持,深入理解LINUX内核
  • 深入理解Activity之间的数据传递
  • 深入理解linux内核第三版中文版 不够可以再加分
  • C# 多态性的深入理解
  • 基于Java Tomcat和激活MyEclips的深入理解
  • Android开发之文件操作模式深入理解
  • 深入SQLServer中ISNULL与NULLIF的使用详解
  • 基于c中使用ftruncate()前需要fflush(),使用后需要rewind()的深入探讨
  • 深入C#中使用SqlDbType.Xml类型参数的使用详解
  • 深入分析Java内存区域的使用详解
  • 深入mysql存储过程中表名使用参数传入的详解
  • 深入Main函数中的参数argc,argv的使用详解
  • 深入ORACLE变量的定义与使用的详解
  • 深入解析c#中枚举类型的定义与使用
  • 深入VC回调函数的使用详解
  • 深入Android MediaPlayer的使用方法详解
  • SQL Server 索引结构及其使用(一)--深入浅出理解索引结构第1/4页
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Docker支持更深入的容器日志分析
  • 关于《深入浅出MFC》
  • Linux有没有什么好的高级的书,我要深入,
  • [100分]有没有关于binutils的深入的资料?或者深入底层的资料?
  • 想深入学习Java应该学习哪些东西
  • 哪位有《JSP深入编程》电子版?
  • 想要深入学习LINUX该学什么?
  • 如何深入Linux的内核学习?
  • U-BOOT得掌握到什么程序,用不用深入去学
  • 想深入了解操作系统该怎么做
  • 前一阵子学习了shell脚本,如果想深入点了解linux可以看什么书呢
  • 深入多线程之:深入分析Interlocked
  • ##想买书深入学习linux下的编程,请指教
  • 深入JDBC sqlserver连接写法的详解
  • 深入oracle特定信息排序的分析
  • 深入分析C中不安全的sprintf与strcpy
  • 请问JFC是否有必要深入研究?
  • 如何深入了解某个平台系统的底层
  • 各位,帮忙推荐几本深入学习Linux的书!!!
  • 想深入学习linux,请推荐一个版本的LINUX系统
  • 如何深入了解线程


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3