public static void Main()
var array = Array.CreateInstance(typeof(object), new[] { 2 }, new[] { 1 });
Console.WriteLine(array.GetType());
Console.WriteLine(array is object[]);
private static void TryToBreakMe<T>(T[] array, T element)
if (array == null || array.Length == 0)
Console.WriteLine("You could not break me");
Console.WriteLine("You broke me!!!");