zoukankan      html  css  js  c++  java
  • 引用

    1. static void ShowDouble(ref int val)  
    2. {  
    3.     val *= 2;  
    4.     Console.Write("val doubled = {0}",val);  
    5. }  
    6.   
    7. static void Main(string[] args)  
    8. {  
    9.     int myNumber = 5;  
    10.     Console.WriteLine("myNumber = {0}",myNumber);  //5
    11.     ShowDouble(ref myNumber);  
    12.     Console.WriteLine("myNumber = {0}",myNumber);} //10
    13. }

    ps:

    1、传入的参数必须是变量(不能是字符串常量或者const),且必须初始化;在函数声明和调用都要用ref

    2、也可用out代替上面的ref,但是out的变量可以不用初始化

  • 相关阅读:
    uIP的ARP协议分析
    如何使函数不生成执行代码
    计算机网络基础
    [Hive
    [Hive
    [Hive
    [Hive
    [Hive
    [Hive
    [Hive
  • 原文地址:https://www.cnblogs.com/judes/p/9042566.html
Copyright © 2011-2022 走看看