zoukankan      html  css  js  c++  java
  • ref与out的区别

    前一段时间老用ref与out 感觉他们的效果差不多,就去网上查了一下他们的区别,网上说的概念性的东西太多了,后来通过自己的摸索发现他们有一个规律

      ref: 在引用方法之外必须赋初值

          

    static void TestRefAndRef()
            {
                string s1="test";
                TestRef(ref s1);
            }
    
            static void TestRef(ref string str)
            {
    
                Console.WriteLine(str);
            }
    

     out:在引用方法内必须赋初值

      static void TestRefAndOut()
            {
                string s1;
                TestOut(out s1);
            }
    
            static void TestOut(out string str)
            {
                 str = "test";
                Console.WriteLine(str);
            }
  • 相关阅读:
    Samba
    百度贴吧
    baidu.com关键字查询
    vim 删除每行开头结尾空格
    read line(逐行读取)
    pycharm 激活
    rsync 启动脚本
    收藏
    elk
    sql is null
  • 原文地址:https://www.cnblogs.com/guozhe/p/3166384.html
Copyright © 2011-2022 走看看