特定のジェネリック型パラメーターが配列であることがわかっている場合、それを配列またはに変換してIEnumerable
その項目を表示するにはどうすればよいですか? 例えば
public class Foo<T>
{
public T Value { get; set; }
public void Print()
{
if (Value.GetType().IsArray)
foreach (var item in Value /*How do I cast this to Array or IEnumerable*/)
Console.WriteLine(item);
}
}