C# 05: Methods
How to use methods in C#.
Void Method
A void method returns nothing.
Syntax: {access modifier} {return type} {method name}( {parameters} );
For example:
private void DisplayMessage()
{
MessageBox.Show("Display a Message");
}
// Method Call
DisplayMessage();
Value Methods
A value-returning method returns a value to the statement that called it. Syntax:
{access modifier} {data type} {method name}( {parameters} )
{
statement;
return expression;
}
For example:
private int summation (int val1, int val2, int defaultVal = 0) // multiple arguments, default
{
return defaultVal + val1 + val2; // Named arguments
}
Parameters
Parameters mostly act like constants within the scope of the method.
Reference Parameters
Reference parameters act like variables, in that they can be modified within a method.
private void zeros(ref int number)
{
number = 0;
}
or
int myNumber = 9;
private void zeroz(ref myNumber)
{
myNumber -= 2;
}
Output Parameter
An output parameter is like a reference parameter but returns the variable.
private void zeroed(out int number)
{
myNumber = 0;
}
int number;
zeroed(out number)
QED
© Adam Heinz
6 November 2024