c#-4.ref和out 阿新 • • 發佈:2020-12-29 技術標籤:c#c# ref和out的相同點: 一個對變數的記憶體位置的引用。使用 ref 和out關鍵字宣告引用引數,當形參的值發生改變時,會影響實參的值,兩者作用結果一樣。 static void setsole(ref int b) { b = 3; } static void Main(string[] args) { int a = 1; setsole(ref a); Console.WriteLine("a={0}" , a); Console.ReadKey(); } 不同點:1.ref傳入的變數必須初始化,而out不用 2.out傳入的變數必須在函式內部初始化,而out不用