[C#] 28화 오버로딩
by #독개#/*함수의 이름은 같지만 인자값이 다른것
* 스태틱,맴버,생성자 함수 모든 함수에 적용가능
* 컴파일러가 내부적으로는 다른이름으로 본다
*/
class Player
{
//컴파일러가 내부적으로는 다른이름으로 본다
//FuncInt로 본다 (가상의 이름을 지은거다)
public void Func(int x) { }
//FuncIntInt로 본다
public void Func(int x, int y) { }
//FuncIntIntChar로 본다
public void Func(int x, int y, char z) { }
}
namespace _28화_오버로딩
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
}
}
}
함수() 에서 Ctrl + Shift + Space하면 함수의 모든 오버로딩 정보나온다

'🔥 프로그래밍 학습 > C#' 카테고리의 다른 글
| [C#] 프로그램 구조 (0) | 2022.11.21 |
|---|---|
| [C#] CLR / CLS / 가비지컬렉터 / MSIL / CTS (0) | 2022.11.21 |
| [C#] 27화 partial class (0) | 2022.11.21 |
| [C#] 24화 프로퍼티 Property (0) | 2022.11.21 |
| [C#] 20화 상속의 기초 (0) | 2022.11.21 |
블로그의 정보
독한 개발자
#독개#