static void Main(string[] args) { int pay; // instantiation of an object Staff staff1 = new Staff("Chahat"); staff1.HoursWorked = 160; Console.WriteLine(staff1.ToString()); pay = staff1.CalculatePay(); Console.WriteLine("Pay = " + pay); Console.WriteLine("----------------------"); // another object Staff staff2 = new Staff("Random", "Name"); staff2.HoursWorked = 200; pay = staff2.CalculatePay(10, 50); Console.WriteLine("Pay = " + pay); Console.WriteLine("----------------------"); // yet another object Staff staff3 = new Staff("CK"); staff3.HoursWorked = -1; pay = staff3.CalculatePay(100, 200); Console.WriteLine("Pay = " + pay); Console.WriteLine("----------------------"); Console.Read(); }
static void Main(string[] args) { int pay; // Create object with only 1 parameter Staff staff1 = new Staff("Peter"); staff1.HoursWorked = 160; pay = staff1.CalculatePay(1000, 400); Console.WriteLine("Pay: {0}", pay); // Create object with 2 parameters Staff staff2 = new Staff("Jane", "Lee"); staff2.HoursWorked = 160; pay = staff2.CalculatePay(); Console.WriteLine("Pay: {0}", pay); // Testing data validation by passing a negative number of HoursWorked Staff staff3 = new Staff("Carol"); staff3.HoursWorked = -10; pay = staff3.CalculatePay(); Console.WriteLine("Pay: {0}", pay); }
static void Main(string[] args) { int pay; Staff staff1 = new Staff("Peter"); staff1.HoursWorked = 160; pay = staff1.CalculatePay(1000, 400); Console.WriteLine("Pay = {0}", pay); }
static void Main(string[] args) { Console.WriteLine(Staff.staffMessage); Staff dennis = new Staff("Dennis", "Rodman"); dennis.HoursWorked = 20; Console.WriteLine("Dennis' hours worked: " + dennis.HoursWorked); Console.WriteLine("Dennis' pay: " + dennis.CalculatePay()); printMessage.printNumber(); } //end of method Main
static void Main() { int pay; Staff staff1 = new Staff("Peter"); staff1.HoursWorked = 160; pay = staff1.CalculatePay(1000, 400); Console.WriteLine("Pay = {0}", pay); Staff staff2 = new Staff("Jessie"); staff2.HoursWorked = -50; pay = staff2.CalculatePay(); Console.WriteLine("pay = {0}", pay); }
static void Main(string[] args) { int pay; Staff staff1 = new Staff("Peter"); staff1.HoursWorked = 160; pay = staff1.CalculatePay(1000, 400); WriteLine("Pay = {0}", pay); Staff staff2 = new Staff("Jane", "Lee"); staff2.HoursWorked = 160; pay = staff2.CalculatePay(); WriteLine("Pay = {0}", pay); Staff staff3 = new Staff("Carol"); staff3.HoursWorked = -10; pay = staff3.CalculatePay(); WriteLine("Pay = {0}", pay); ReadKey(); }
public static void Main(string[] args) { int pay; Staff staff1 = new Staff("Peter"); staff1.HoursWorked = 160; pay = staff1.CalculatePay(1000, 400); Console.WriteLine("Pay = {0}", pay); Staff staff2 = new Staff("Jane", "Lee"); staff2.HoursWorked = 160; pay = staff2.CalculatePay(); Console.WriteLine("Pay = {0}", pay); Staff staff3 = new Staff("Cagole"); staff3.HoursWorked = -10; pay = staff3.CalculatePay(); Console.WriteLine("Pay = {0}", pay); // ---------------------- MyClass classA = new MyClass(); Console.WriteLine(classA.message); classA.Name = "Jamie"; classA.DisplayName(); Console.WriteLine(MyClass.greetings); MyClass.Age = 39; MyClass.DisplayAge(); //---------------------- int[] myArray = { 1, 2, 3, 4, 5 }; PrintFirstElementInArray(myArray); List <int> myList = new List <int> { 10, 2, 3 }; PrintFirstElementInList(myList); //----------------------ReturnUserInput as array/List int[] myReturnArray = ReturnUserInputAsArray(); foreach (int i in myReturnArray) { Console.Write("{0} ", i); } Console.WriteLine("\n"); List <int> myReturnList = ReturnUserInputAsList(); foreach (int i in myReturnList) { Console.Write("{0} ", i); } Console.WriteLine("\n"); //---------------------Parameters: nombre inconnu PrintNames("peter"); PrintNames("Totor", "Motor"); PrintNames("Patator", "Rotator", "Motricitor"); }
static void Main() { ClassA interfaceClass = new ClassA(); interfaceClass.MyNumber = 10; interfaceClass.InterfaceMethod(); Customer c1 = new Customer(); Customer2 c2 = new Customer2(); c1.Print(); c2.Print(); //AbstractImplementation ab = new AbstractImplementation(); AbstractImplementation.NonAbstractClass nab = new AbstractImplementation.NonAbstractClass(); nab.PrintMessage(); nab.PrintMessageAbstract(); MemberPoly[] gymMembers = new MemberPoly[5]; gymMembers[0] = new RegularMemberPoly("Good member", "Tochukwu", 03, 2017); gymMembers[1] = new RegularMemberPoly("Good member", "Stanley", 04, 2019); gymMembers[2] = new VIPMemberPoly("Chijioke", 01, 2010); gymMembers[3] = new VIPMemberPoly("Marvellous", 02, 2017); gymMembers[4] = new VIPMemberPoly("Idam", 05, 2020); foreach (MemberPoly m in gymMembers) { m.CalculateAnnualFee(); Console.WriteLine(m.ToString()); if (m.GetType() == typeof(VIPMemberPoly)) { Console.WriteLine("yes, VIP"); } else { Console.WriteLine("no, not VIP"); } } MemberInheritanceDemo gymUser = new MemberInheritanceDemo(); RegularMember gymer = new RegularMember("very good", "Chijioke", 40, 50); VipMember vipGymer = new VipMember(); gymer.CalculateAnnualFee(); Console.WriteLine(gymer.ToString()); int v = 2; int[] r = { 1, 2, 3, }; ValueAndReference valRef = new ValueAndReference(); Console.WriteLine("v before = {0}", v); valRef.PassByValue(v); Console.WriteLine("v before = {0}", v); Console.WriteLine("\n\n"); Console.WriteLine("r[0] before = {0}", r[0]); valRef.PassByReference(r); Console.WriteLine("r[0] after = {0}", r[0]); ArraysLists arr = new ArraysLists(); arr.PrintFirstElement(arr.TheArray); arr.PrintFirstElement(arr.TheList); int[] myNewArray = arr.ReturnUserInput(); Console.WriteLine(myNewArray); var myNewList = arr.ReturnUserInputList(); //Console.WriteLine(myNewList); foreach (var item in myNewList) { Console.Write(item + ", "); } arr.PrintNames("Chijioke", "Gloria", "Wisest"); // Access non static members from StaticClass external class StaticClass nonStaticMembers = new StaticClass(); Console.WriteLine(nonStaticMembers.message); nonStaticMembers.Name = "Chijioke"; nonStaticMembers.DisplayName(); // Access static members from StaticClass external class StaticClass.Age = 33; Console.WriteLine(StaticClass.greetings); StaticClass.DisplayAge(); int pay; Staff staff1 = new Staff("Peter"); staff1.HoursWorked = 160; pay = staff1.CalculatePay(1000, 400); Console.WriteLine("Pay = {0}", pay); Staff staff2 = new Staff("Jane", "Lee"); staff2.HoursWorked = 100; staff2.StaffAge = 33; pay = staff2.CalculatePay(); Console.WriteLine("Pay = {0} and Age = {1}", pay, staff2.StaffAge); Staff staff3 = new Staff("Carol"); staff3.StaffAge = 26; staff3.HoursWorked = -10; pay = staff3.CalculatePay(); Console.WriteLine("{0} is {1} years old, his pay = {2}", staff3, staff3.StaffAge, pay); Console.WriteLine("{0}", staff3); }
static void Main(string[] args) { int pay; Staff staff1 = new Staff("Peter"); staff1.hWorked = 160; pay = staff1.CalculatePay(1000, 400); Console.WriteLine("Pay = {0}", pay); Staff staff2 = new Staff("Jane", "Lee"); staff2.hWorked = 160; pay = staff2.CalculatePay(); Console.WriteLine("Pay = {0}", pay); Staff staff3 = new Staff("Carol"); staff3.hWorked = -10; pay = staff3.CalculatePay(); Console.WriteLine("Pay = {0}", pay); string greet; greet = MyClass.greetings; Console.WriteLine(greet); MyClass.Age = 39; MyClass.DisplayAge(); Console.Read(); }