Хочу преобразовать массив структурных типов в массив ссылочных типов, но ни явное ни неявное преобразование не работает, что нужно сделать для успешного преобразования?
struct MyStruct
{
public void Method()
{
Console.WriteLine("Method");
}
}
class Program
{
static void Main(string[] args)
{
MyStruct[] array = { new MyStruct(), new MyStruct() };
// object[] arr1 = array; // ошибка
// object[] arr2 = (object[])array; // ошибка
object obj = array;
//Console.WriteLine(obj[0]); // ошибка
Console.ReadKey();
}
}
При этом весь массив можно привести к object, но тогда нету доступа к элементам массива