Unsafe C# Tutorial

using System; 
 
class MyClass { 
  public int num; 
  public MyClass(int i) { num = i; } 

 
class FixedCode { 
  unsafe public static void Main() { 
    MyClass o = new MyClass(19); 
 
    fixed (int* p = &o.num) {  
 
      Console.WriteLine("Initial value of o.num is " + *p); 
   
      *p = 10; // assign the to count via p 
     
      Console.WriteLine("New value of o.num is " + *p); 
    } 
  } 
}
Initial value of o.num is 19
New value of o.num is 10