Как получить адрес памяти типа T
Допустим есть тип T where T: struct. Как получить на него адрес памяти?
unsafe private void SmthMethod(T* a) {} //ошибка
unsafe private void SmthMethod2(T a)
{
fixed(T* b = a) { } //ошибка
}
Ответы (1 шт):
Автор решения: Aarnihauta
→ Ссылка
Необходимо использовать следующий код:
class<T> where T: unmanaged
{
}