небезопасно (параметры компилятора C #)
Чтобы установить этот параметр компилятора в среде разработки Visual Studio Откройте страницу свойств проекта.
Перейдите на страницу свойств сборки.
Установите флажок Разрешить небезопасный код.
Чтобы добавить эту опцию в файл csproj Откройте файл .csproj для проекта и добавьте следующие элементы:
XML
<PropertyGroup>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
Использование
Уровень метода
unsafe static void FastCopy(byte[] src, byte[] dst, int count)
{
// Unsafe context: can use pointers here.
}
Встроенный блок
...
unsafe
{
// Unsafe context: can use pointers here.
}
Уровень класса
public unsafe class Blah {}