집 >백엔드 개발 >C#.Net 튜토리얼 >C# 7.0의 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!