public class ShouldExplicitCall { public struct Point { public int a; public Point() { a=1; } } public Point should = new Point(); public Point not; public void Out() { Console.WriteLine(not.a);//0 Console.WriteLine(should.a);//1 } }