[C#] 메서드 그룹과 메서드 시그니처
메서드 그룹 (Method Group)메서드 집합의 이름. 여러 개의 오버로드를 모두 포함한 것. 예를 들어 ToString 메서드는 `ToString()`, `ToString(string formant)` 등 여러 오버로드를 가지고 있는데, 여기서 ToString 그 자체를 메서드 그룹이라고 한다.  메서드 시그니처 (Method Signature)메서드의 이름과 매개변수 타입 정보를  포함 하는 것을 의미한다. void PrintMessage(string message); // 시그니처: PrintMessage(string)void PrintNumber(int number); // 시그니처: PrintNumber(int)메서드 시그니처는 오버로딩을 구분하는 기준이 된다. 이 상황에서는..
2025.03.17
[Unity, C#] 다른 c#파일의 class 호출
다른 C#파일의 Class 호출 C#은 C, C++처럼 다른 곳의 소스코드를 들고올 때 #include와 같은 것을 사용안해도 호출이 가능합니다. 모두 동일한 네임스페이스에 있는 한 모두 마법처럼 서로를 찾을 수 있습니다. 그래서 C#에는 #include문이 존재하지 않습니다. C#은 다른 파일에 있는 클래스를 참조하는 경우 파일이 프로젝트에 포함되어 있고 동일한 네임 스페이스에 있으면 아무것도 수행할 필요없이 참조할 수 있습니다. 다른 네임스페이스에 있는 Class호출의 경우 호출하고 싶은 C#파일의 Class가 다른 파일에 있다면 이런 경우에는 한 가지 작업만 해주면 똑같이 사용할 수 있습니다. 예를들어, Call.cs 파일의 A class를 호출하고 싶은데 A class가 NamespaceStudy..
2021.04.18