Чтобы использовать блоки небезопасного кода, откройте свойства проекта, перейдите на вкладку Build и установите флажок Разрешить небезопасный код , затем скомпилируйте и запустите.
class myclass
{
public static void Main(string[] args)
{
unsafe
{
int iData = 10;
int* pData = &iData;
Console.WriteLine("Data is " + iData);
Console.WriteLine("Address is " + (int)pData);
}
}
}
Выход:
Data is 10
Address is 1831848