Вопрос к тем кто работал с типом TypedReference. Возможно ли получить ссылку на элемент массива с помощью этого типа. Вот пример кода: | Код | public struct Struct1 { public int[] arr; } ... static void Main() { Struct1 struct1 = new Struct1(); struct1.arr = new int[10]; //так можно получить ссылку на элемент массива с помощью __makeref TypedReference r = __makeref(struct1.arr[1]);
} ...
|
В приведенном коде, для получения ссылки на эл. массива используется недокументированное ключевое слово __makeref. Возможно ли это сделать без использования __makeref? |