ref与out的区别
生活随笔
收集整理的這篇文章主要介紹了
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);}
?
?
轉載于:https://www.cnblogs.com/guozhe/p/3166384.html
總結
以上是生活随笔為你收集整理的ref与out的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北京租房多少钱啊?
- 下一篇: 黄山风景区迎客松在哪个门