본문 바로가기
Study/C#

[C#][Study][기초다지기] out 매개변수

by 스테디코디스트 2023. 9. 23.
반응형

out 매개변수

- 여러 값을 반환해주기 위해 사용

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace out_parameter
{
    class Program
    {
        // 네 개의 매개변수 중 두 개는 출력값으로 반환된다.
        public static void rect(int len, int width, out int area, out int perimeter)
        {
            area = len * width;
            perimeter = 2 * (len + width);
        }
        
        static void Main(string[] args)
        {
            int area, perimeter;
            
            // 두 개의 반환 값을 가져옴
            Program.rect(5, 4, out area, out perimeter);
            
            Console.WriteLine("Area of Rectangle is {0}\t", area);
            Console.WriteLine("Perimeter of Rectangle is {0}\t", perimeter);
            Console.ReadLine();
        }
    }
}