다음 코드를 얻을 수 있습니까? 작동하지 않는다는 것을 알고 있지만 해결 방법이 있는지 궁금합니다.
Type k = typeof(double);
List<k> lst = new List<k>();
다음 코드를 얻을 수 있습니까? 작동하지 않는다는 것을 알고 있지만 해결 방법이 있는지 궁금합니다.
Type k = typeof(double);
List<k> lst = new List<k>();
답변:
예, 있습니다 :
var genericListType = typeof(List<>);
var specificListType = genericListType.MakeGenericType(typeof(double));
var list = Activator.CreateInstance(specificListType);