Сидел пробовал написать Generic метод для получения значения типа из указателя, и вот случайно написал where T : unmanaged и этот код был успешно откомпилирован!
Т.е. это дело выглядит вот так:
private static T ReadT<T>(IntPtr address, int offset) where T : unmanaged
{
unsafe
{
return *(T*)IntPtr.Add(address, offset).ToPointer();
}
}
Как это понимать? Что значит unmanaged?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости