-
1. out
out은 실제 변수를 참조하여 값을 반환하라는 키워드이다.
using System; namespace CSharp { class Program { static void AddSubtract(int a, int b, out int add, out int sub) { add = a + b; sub = a - b; } static void Main(string[] args) { int a = 1; int b = 1; int addRes; int subRes; AddSubtract(a, b, out addRes, out subRes); Console.WriteLine(addRes); Console.WriteLine(subRes); } } }
위 코드는 두 수를 매개변수로 받고 각각 덧셈과 뺄셈의 결과값을 저장하는 코드이다.
out int add를 통해 add로 들어온 매개변수의 실제주소의 값에 저장한다.
'C#' 카테고리의 다른 글
c++ c#의 차이점 (0) 2022.01.24 오버로딩과 디폴트 매개변수 (0) 2022.01.24 메소드(함수)와 함수범위 (0) 2022.01.24 break, continue (0) 2022.01.22 반복문 (0) 2022.01.22