C#에서 클래스의 이름을 가져오려면 GetType().Name 메서드를 사용할 수 있습니다~ 😉 이 메서드는 객체의 런타임 타입을 가져와서, 해당 타입의 이름을 반환합니다.
예를 들어, 클래스 이름을 가져오는 방법은 다음과 같습니다.
public class ClassBeomSang
{
public void PrintClassName()
{
string className = GetType().Name;
Console.WriteLine(className); // 출력: ClassBeomSang
}
}
class Program
{
static void Main(string[] args)
{
new ClassBeomSang().PrintClassName();
}
}
위 코드에서 PrintClassName() 메서드는 GetType().Name을 사용하여 클래스 이름인 ClassBeomSang를 콘솔에 출력합니다.
간단하게 클래스 이름이 필요할 때 유용하게 사용할 수 있는 방법입니다.
