#. 오류
string[] splits = str.split['|'];
(T)Activator.CreateInstance(Typeof(subT), splits);
같은 형태로 형태로 코드 작성 중
SubT 클래스에는 public SubT(string[] strArray) 형태로 생성자가 존재하는데도
생성자가 존재하지 않다는 오류 메시지가 발생했다.
#. 해결 방법
Activator.CreateInstance 사용시
string[] 만을 인자로 받는 생성자는 사용 불가능.
내부적으로는 Main(str[] args) 같은 형태로 구현되어 있다고 함. 생성자가 충돌나는 듯.
object[] 로 바꾸거나 쓰레기값으로 (bool temp, string[] strArray) 같이 형태를 바꿔줘야함.
'🌍 Unity > 버그 및 오류 해결' 카테고리의 다른 글
Unity Screen space UI Mask (0) | 2023.10.16 |
---|---|
VS Code Unity Debug 실행 안될 때 (Debug error while processing request 'launch') (0) | 2023.02.23 |
Cinemachine 카메라 동작 안할 때 (0) | 2022.09.01 |
Couldn't open include file 'Packages/com.unity.render-pipelines.universal/Shaders/Utils/Fullscreen.hlsl'. (0) | 2022.07.21 |
azure devops repo authorized user (0) | 2022.04.02 |