我們可以將值內嵌宣告為用於方法的參數。
現在,這個版本已經改進了現有的out參數。現在我們可以宣告
在方法呼叫的參數清單中使用out變量,而不是編寫單獨的程式碼 聲明語句。優點 −
程式碼更易讀。
無需指派初始值。
現有語法 −
class Program{ public static void AddMultiplyValues(int a, int b, out int c, out int d){ c = a + b; d = a * b; } public static void Main(){ int c; int d; AddMultiplyValues(5, 10, out c, out d); System.Console.WriteLine(c); System.Console.WriteLine(d); Console.ReadLine(); } }
15 50
新語法 −
class Program{ public static void AddMultiplyValues(int a, int b, out int c, out int d){ c = a + b; d = a * b; } public static void Main(){ AddMultiplyValues(5, 10, out int c, out int d); System.Console.WriteLine(c); System.Console.WriteLine(d); Console.ReadLine(); } }
15 50
以上是C# 7.0中的Out參數有哪些改進?的詳細內容。更多資訊請關注PHP中文網其他相關文章!