Я пытаюсь использовать обработчики объектов, и у меня есть эта работа, чтобы помещать материал в память. Но когда я снова смотрю на объект я вернусь:Есть ли общая функция unbox, например, в f #?
object(object[,])
или
object(double[,])
как я распаковывать это в C#?
object(double[,]) boxedobj = ....
double[,] unboxedobj = unbox(boxedobj);
В идеале я хотел бы сделать это в общем виде, так что это не имеет значения, является ли двойным [] или двойным [,] Тюб или объекта [,] и т.д.
Я не понимаю суть ваших примеров. Это ссылочные типы, поэтому бокс/распаковка не влияет. – CodesInChaos
Я не совсем понимаю пример, но это похоже на задание для [Generics] (http://msdn.microsoft.com/en-us/library/ms379564 (v = vs.80) .aspx) –
Почему Вы бы набросили вещи на первое место? – Reda