728x90 out2 C#, 여러 개의 결과 값을 받아오기 (out, Tuple) 결과 값 여러 개로 받아오는 방법 함수를 통해 원하는 값이 여러 개일 경우 아래와 같은 방법들이 존재합니다. out 예약어를 통한 여러 개 반환 Tuple 문법을 통한 여러 개 반환 out 을 통해서 두 개의 결과값이 필요하다면 아래와 같은 문법으로 사용해야합니다. 스크립트 (out) public void GetMulipleBoolean(out bool item1, out bool item2) { item1 = true; item2 = false; } 기본적으로 배우게되는 out을 사용한 문법입니다. 필요한 인자가 많아질 수록 사용이 불편해질 수 있습니다. 예제 private static void Main(params string[] args) { GetMulipleBoolean(out bool item.. 2022. 10. 24. C#, 매개 변수 한정자 out과 ref 기능 및 class 사용 이유 C# 매개 변수 한정자 out과 ref 매개 변수 참조하는 문법 중 하나이며, out과 ref가 따릅니다. out: 매개 변수를 참조하며, 초기화를 요구합니다. 사전에 변수에 초기 값을 요구하지 않습니다. ref: 매개 변수를 참조합니다. 따라서 사전에 명시적인 초기값이 필요합니다. 예제 public class Example { private bool AddCount(ref int count) { if (count < int.MaxValue) { count++; return true; } else return false; } private void Start() { int count = 0; bool isAdded = AddCount(ref count); // resut // count = 1; } } .. 2022. 2. 9. 이전 1 다음 반응형