C# ref out 关键字的区别

C# ref关键字与C++ &(引用)关键字用法几乎一样。

C# out关键字与ref功能类似。区别为在进入被调用者时数据会被要求强制清空。

        public void f1(out Data d1)
        {
            d1 = new Data(); // 如果不重新new,编译不过
            d1.m = 99;
            d1.n = 99;
        }

 

posted on 2018-04-07 22:51  liza9code  阅读(147)  评论(0)    收藏  举报