string[] ret = GetItemSample<string[]>();
のようなメソッドを呼び出すエラーがあります↓
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();
}
}
以下のように私はこの方法を持っているが、誰がどのようにparamは文字列であるときにメソッドを使用する私に言ったことができです[ ]?
thks。