ABOUT ME

Today
Yesterday
Total
  • out
    C# 2022. 1. 24. 13:43

    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
Designed by Tistory.