Mega Code Archive

 
Categories / C# / Language Basics
 

Demonstrate fixed

/* C#: The Complete Reference  by Herbert Schildt  Publisher: Osborne/McGraw-Hill (March 8, 2002) ISBN: 0072134852 */ // Demonstrate fixed.    using System;    class Test {    public int num;    public Test(int i) { num = i; }  }    public class FixedCode {    // mark Main as unsafe    unsafe public static void Main() {      Test o = new Test(19);        fixed (int* p = &o.num) { // use fixed to put address of o.num into p          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);      }    }  }