public static void Main(string[] args) { var customer = new MyLibrary.Customer(); MyLibrary.ICalculate function = new MyLibrary.AddCalculate(); var result = function.PerformCal(10, 10); MyObject myObject = new MyObject(); //Below is an overloaded constructor MyObject myObject2 = new MyObject(10, 10); myObject.Calculate(10, 10); //Console.WriteLine("Number 1 is " + myObject.number1); //Console.WriteLine("Number 2 is " + myObject.number2); //Console.WriteLine("object 1 property is " + myObject.number3); //Console.WriteLine("object 2 property is " + myObject2.number3); Console.WriteLine("Interface Calc result is: " + result); Console.ReadLine(); }
static void Main(string[] args) { var customer = new MyLibrary.Customer(); MyLibrary.ICalculate function = new MyLibrary.MultiplyCalculate(); MyLibrary.ICalculate function2 = new MyLibrary.AddCalculate(); MyLibrary.ICalculate function3 = new MyLibrary.SubtractCalculate(); var result = function.PerformCal(10, 10); Console.WriteLine(result); var result2 = function2.PerformCal(5, 10); Console.WriteLine(result2); var result3 = function3.PerformCal(23, 10); Console.WriteLine(result3); MyLibrary.MyObject myObject = new MyLibrary.MyObject(); //Uses object from MyLibrary library MySecondLibrary.MyObject myObject2 = new MySecondLibrary.MyObject(10, 10); //Uses object from MySecondLibrary library com.squareconnection.mylibrary.MyObject myObject3 = new com.squareconnection.mylibrary.MyObject(); //using a seperate library that can be shared with other devs when necessary //Console.WriteLine("Object 1 property is: " + myObject.number3); //Console.WriteLine("Object 2 property is: " + myObject2.number3); //Console.WriteLine("Calculator property is: " + myObject.Calculator(11, 12)); Console.ReadLine(); }
static void Main(string[] args) { var customer = new MyLibrary.Customer(); customer. //int number1 = 10; //int number2 = 10; //Console.WriteLine("This is number 1: {0}.", number1); //Console.WriteLine("This is number 2: {0}.", number2); //Console.WriteLine(""); //// Add Calculate Method //MyLibrary.ICalculate addfunction = new MyLibrary.AddCalculate(); //var result = addfunction.PerformCal(number1, number2); //Console.WriteLine("Addition: {0} + {1} = {2}", number1, number2, result); //Console.WriteLine(""); //// Subtract Calculate Method //MyLibrary.ICalculate subtractfunction = new MyLibrary.SubtractCalculate(); //var subtractresult = subtractfunction.PerformCal(number1, number2); //Console.WriteLine("Subtraction: {0} - {1} = {2}", number1, number2, subtractresult); //Console.WriteLine(""); //// Multiply Calculate Method //MyLibrary.ICalculate multiplyfunction = new MyLibrary.MultiplyCalculate(); //var multiplyresult = multiplyfunction.PerformCal(number1, number2); //Console.WriteLine("Multiplication: {0} * {1} = {2}", number1, number2, multiplyresult); //Console.WriteLine(""); //MyLibrary.MyObject myObject = new MyLibrary.MyObject(); //MySecondLibrary.MyObject myObject2 = new MySecondLibrary.MyObject(10, 10); //com.squareconnection.mylibrary.MyObject myobject3 = new com.squareconnection.mylibrary.MyObject(); //myObject.Calculate(10, 10); //myObject.number1 = 10; //myObject.number2 = 5; //Console.WriteLine("Number 1 is " + myObject.number1); //Console.WriteLine("Number 2 is " + myObject.number2); //Console.WriteLine("object 1 property is " + myObject.number3); //Console.WriteLine("object 2 property is " + myObject2.number3); Console.ReadLine(); }