본문 바로가기
언어/[C#]

[C#] 함수 오버로딩 method overloading

by 조랩 2023. 3. 12.
using System;
using System.Diagnostics.CodeAnalysis;
using System.Numerics;

namespace MyFirstProgram
{
    internal class Program
    {
        static void Main(string[] args) // main method
        {

            // 함수 오버로딩
            // 조건: 이름과 리턴 형식이 같지만 매개변수가 달라야함.

            double total;

            total = Multiply(2, 3, 4);

            Console.WriteLine(total);
        }

        static double Multiply(double a, double b)
        {
            return a * b;
        }

        static double Multiply(double a, double b, double c)
        {
            return a * b * c;
        }

    }
}
728x90

'언어 > [C#]' 카테고리의 다른 글

[C#] params 키워드  (0) 2023.03.12
[C#] 리턴값(반환값) return key word  (0) 2023.03.12
[C#] 함수 method  (0) 2023.03.12
[C#] foreach loop: foreach 반복문  (0) 2023.03.12
[C#] 배열 Arrays  (0) 2023.03.12