zoukankan      html  css  js  c++  java
  • 函数值传递

    传值(by value)与传址(by reference)分别为普通传递参数方式与ref声明方式,传址方式在使用前需要ref关键词修饰;out为输出返回传递,与ref相同之处较多,其重要区别是在上一节讲到的ref在被引用方法中必须被初始化;out在被引用方法中一定要有返回值。

    sing System; 
    
    /****************************** 
    * Chapter:C#难点逐个击破(一) 
    * Author:王洪剑 
    * Date:2010-1-15 
    * Blog:http://www.51obj.cn/ 
    * Email:walkingp@126.com 
    * Description:重点讲解输出参数out 
    * ***************************/ 
    namespace TestOut 
    { 
    class Program 
    { 
    /// <summary> 
    /// out的输出值、返回值 
    /// </summary> 
    /// <param name="name"></param> 
    /// <returns></returns> 
    static string OutResultMethod(out string name) 
    { 
    string _name = "Wang Hongjian"; 
    name = _name; 
    string __name = "Zheng Zi"; 
    return __name; 
    } 
    static void Main(string[] args) 
    { 
    string _name = "Zhang Yu"; 
    Console.WriteLine("调用前:{0}", _name); 
    string result= OutResultMethod(out _name); 
    Console.WriteLine("调用后:{0}",_name); 
    Console.WriteLine("返回结果:{0}",result); 
    Console.ReadKey(); 
    } 
    } 
    } 
  • 相关阅读:
    poj3660 最短路/拓扑序
    poj1502 最短路
    poj3259 最短路判环
    poj1680 最短路判环
    一些自己常用的cdn
    bower
    vuejs点滴
    jquery的ajax
    jquery点滴
    githubpage+hexo构建自己的个人博客
  • 原文地址:https://www.cnblogs.com/dzhf/p/7600314.html
Copyright © 2011-2022 走看看