Сидел пробовал написать 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
?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть проект XamarinForms, внутри есть три приложения (iOS, Android, UWP), один общий проект с общим кодом Portable Class Library
Имеется два классаВ классе Two создаем экземпляр класса One в переменную $one
Я использую CURL для отправки файлаЭто работает хорошо, когда я отправляю файл