zoukankan      html  css  js  c++  java
  • 值类型与引用类型作为参数输出的效果

     public  static void Hello()
            {
                //SampleRefType sa = new SampleRefType();
                //sa.value = 44;
                int sss = 7;
                World(sss);
                Console.WriteLine(sss);
                Console.ReadKey();
            }
          
            private static void World( SampleRefType ss)
            {
                ss.value = 77;
            }
            private static void World(int ss)
            {
                ss = 77;
              
            }
          
        }
        public class SampleRefType
        {
            public int value;
        }

    该示例执行的内容实质上与先前示例相同,均按值将参数传递到方法。 但是因为使用了引用类型,结果有所不同。 ModifyObject 中所做的对形参 obj 的 value 字段的修改,也会更改 TestRefType 方法中实参 rt 的 value 字段。 TestRefType 方法显示 77作为输出。值类型7

  • 相关阅读:
    域环境的搭建 (超级详细)
    sqli-labs(10)
    sqli-labs(9)
    mysql源码安装(5.1)
    查看mysql apache php nginx的编译参数
    LAMP的安装
    Mysql的安装(二进制免编译包) 5.1版本
    更改yum网易 阿里云的yum源。
    yum安裝的包如何保留到本地
    磁盘分区
  • 原文地址:https://www.cnblogs.com/haimingkaifa/p/5650939.html
Copyright © 2011-2022 走看看