experiments/csharp/E028-ClassMemoryAddress/Program.cs

13 lines
218 B
C#

unsafe
{
var instance = new MyClass();
TypedReference instanceRef = __makeref(instance);
IntPtr instancePtr = **(IntPtr**)(&instanceRef);
Console.WriteLine($"{instancePtr:X}");
}
class MyClass
{
}