using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace CSharpConsole { class Params { //method with default value to parameterss public void AddNums(int x, int y = 50, int z = 25) { Console.WriteLine(x + y + z); } //method with both input and output parameterss public void Math1(int a, int b, ref int c, ref int d) { c = a + b; d = a * b; } public void Math2(int a, int b, out int c, out int d) { c = a + b; d = a * b; } static void Main() { Params p = new Params(); // Calling method with default values to parameters p.AddNums(100); p.AddNums(100, 100); p.AddNums(100,z: 100); p.AddNums(100, 100, 100); // Calling methods with input and output parameters int x = 0, y = 0; p.Math1(100, 50, ref x, ref y); Console.WriteLine(x + " " + y); int m, n; p.Math2(200, 25, out m, out n); Console.WriteLine(m + " " + n); Console.ReadLine(); } } }
Monday, 11 February 2013
Using Parameters
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment