728x90 Get Class Instance1 C#, 클래스 이름을 입력해서 클래스에 접근하기 텍스트를 입력해서 클래스를 가져오다. 개인 프로젝트 작업 중, 매 번 형식이 다른 클래스를 읽어와야하는 상황이 생겼습니다. 내부 런타임 중에서 바뀌는 상황이기 때문에, 이를 string을 매개변수로 받아 특정 클래스에 접근하는 구현 방식이 필요한 상황이었습니다. 이에 대한 처리는 이미 .Net에서 지원하고 있습니다. 스크립트 ClassFactory.cs using System; public static class ClassFactory { public static object GetClassInstance(string className, string namespaceFullPath = "") { Type type = Type.GetType($"{namespaceFullPath}.{className}, A.. 2023. 8. 5. 이전 1 다음 반응형