値をメソッドのパラメータとしてインラインで宣言できます。
このバージョンでは、既存の 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 中国語 Web サイトの他の関連記事を参照してください。