// // This method is invoked when the application has loaded and is ready to run. In this // method you should instantiate the window, load the UI into it and then make the window // visible. // // You have 17 seconds to return from this method, or iOS will terminate your application. // public override bool FinishedLaunching(UIApplication app, NSDictionary options) { // create a new window instance based on the screen size window = new UIWindow(UIScreen.MainScreen.Bounds); BNRExecutor executor = new BNRExecutor(); int multiplier = 3; executor.equation = delegate(int x, int y) { int sum = x + y; return(multiplier * sum); }; Console.WriteLine("Sum: {0}", executor.computeWith(2, 5)); multiplier = 100; executor.equation = delegate(int x, int y) { int sum = x * y; return(multiplier * sum); }; //Console.WriteLine("Product: {0}", executor.computeWith(2,5)); NSOperationQueue.MainQueue.AddOperation(new NSAction(delegate() { Console.WriteLine("Product: {0}", executor.computeWith(2, 5)); })); // If you have defined a root view controller, set it here: // window.RootViewController = myViewController; // make the window visible window.MakeKeyAndVisible(); return(true); }
// // This method is invoked when the application has loaded and is ready to run. In this // method you should instantiate the window, load the UI into it and then make the window // visible. // // You have 17 seconds to return from this method, or iOS will terminate your application. // public override bool FinishedLaunching(UIApplication app, NSDictionary options) { // create a new window instance based on the screen size window = new UIWindow(UIScreen.MainScreen.Bounds); BNRExecutor executor = new BNRExecutor(); int multiplier = 3; executor.equation = delegate(int x, int y) { int sum = x + y; return multiplier * sum; }; Console.WriteLine("Sum: {0}", executor.computeWith(2,5)); multiplier = 100; executor.equation = delegate(int x, int y) { int sum = x * y; return multiplier * sum; }; //Console.WriteLine("Product: {0}", executor.computeWith(2,5)); NSOperationQueue.MainQueue.AddOperation(new NSAction(delegate() { Console.WriteLine("Product: {0}", executor.computeWith(2,5)); })); // If you have defined a root view controller, set it here: // window.RootViewController = myViewController; // make the window visible window.MakeKeyAndVisible(); return true; }