나는 방법이 내가 ↓어떻게 문자열 [] T로 변환 할 수 있습니까?
같은 방법을 호출 할 때 ↓static T GetItemSample<T>() where T : new()
{
if (T is string[])
{
string[] values = new string[] { "col1" , "col2" , "col3"};
Type elementType = typeof(string);
Array array = Array.CreateInstance(elementType, values.Length);
values.CopyTo(array, 0);
T obj = (T)(object)array;
return obj;
}
else
{
return new T();
}
}
오류가 아래처럼
string[] ret = GetItemSample<string[]>();
는 사람이 어떻게 PARAM 문자열은 [때이 방법을 사용하는 나에게 말했다 수 있나요 ]?
thks.