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

 更新时间:2013年06月09日 10:44:49   作者:  
本篇文章是对Ref与Out进行了详细的分析介绍,需要的朋友参考下
复制代码 代码如下:

    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); 
           } 
       } 

相关文章

  • C#基于socket模拟http请求的方法

    C#基于socket模拟http请求的方法

    这篇文章主要介绍了C#基于socket模拟http请求的方法,实例分析了socket模拟http请求的实现技巧,需要的朋友可以参考下
    2015-06-06
  • C#模拟MSN窗体抖动的实现代码

    C#模拟MSN窗体抖动的实现代码

    这篇文章主要介绍了C#模拟MSN窗体抖动的实现代码,非常实用的一个功能,需要的朋友可以参考下
    2014-08-08
  • WinForm项目开发中NPOI用法实例解析

    WinForm项目开发中NPOI用法实例解析

    这篇文章主要介绍了WinForm项目开发中NPOI用法,有一定的实用价值,需要的朋友可以参考下
    2014-08-08
  • WinForm遍历窗体所有子控件的方法

    WinForm遍历窗体所有子控件的方法

    这篇文章主要介绍了WinForm遍历窗体所有子控件的方法,涉及C#递归遍历相关操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • C#使用Socket实现分布式事件总线的示例代码

    C#使用Socket实现分布式事件总线的示例代码

    这篇文章主要介绍了C#使用Socket实现分布式事件总线,文中通过代码示例给大家讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-10-10
  • C#中List<T>存放元素的工作机制

    C#中List<T>存放元素的工作机制

    这篇文章介绍了C#中List<T>存放元素的工作机制,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • C# 使用Free Spire.Presentation 实现对PPT插入、编辑、删除表格

    C# 使用Free Spire.Presentation 实现对PPT插入、编辑、删除表格

    小编发现使用.NET组件——Free Spire.Presentation,在C#中添加该产品DLL文件,可以简单快速地实现对演示文稿的表格插入、编辑和删除等操作,具体实现代码大家参考下本文吧
    2017-09-09
  • C#使用NPOI将excel导入到list的方法

    C#使用NPOI将excel导入到list的方法

    这篇文章主要为大家详细介绍了C#使用NPOI将excel导入到list的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • C#使用二维数组模拟斗地主

    C#使用二维数组模拟斗地主

    这篇文章主要介绍了C#使用二维数组模拟斗地主的方法,通过C#的二维数组简单实现扑克随机发牌的功能,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-04-04
  • C#利用FluentFTP实现FTP上传下载功能详解

    C#利用FluentFTP实现FTP上传下载功能详解

    FTP作为日常工作学习中,非常重要的一个文件传输存储空间,想必大家都非常的熟悉了,那么如何快速的实现文件的上传下载功能呢,本文以一个简单的小例子,简述如何通过FluentFTP实现文件的上传和下载功能
    2023-02-02

最新评论