public static void Main(string[] args) { RegisterTypes(); numberWriter = dependencyResolver.Container.Resolve <INumberWriter>(); numberWriter.WriteNumbersToFile(100); Console.WriteLine("File write done."); Console.ReadLine(); }
static void Main(string[] args) { #region "beforefieldinit" //http://csharpindepth.com/Articles/General/Beforefieldinit.aspx //Console.WriteLine("Starting Main"); //// Invoke a static method on Test //Test.EchoAndReturn("Echo!"); //Console.WriteLine("After echo"); //// Reference a static field in Test //string y = Test.x; //// Use the value just to avoid compiler cleverness //if (y != null) //{ // Console.WriteLine("After field access"); //} #endregion RegisterTypes(); _numberWriter = _dependencyResolver.Container.Resolve <INumberWriter>(); _numberWriter.WriteNumbersToFile(100); Console.WriteLine("File write done."); Console.ReadKey(); }