Functions with Parameters and Return Values
Learn to divide a program into functions or subprograms in C#.
Function with parameters
The parameters are the input values for the function enclosed in ()
, provided in the function call as arguments. Multiple parameters are separated by ,
and each parameter must have a data type.
static void showSum(int a, int b)
{
System.Console.WriteLine(a + b);
}
The following function receives two int
parameters and displays their sum.
showSum(5, 10);
Press + to interact
class Test{static void showSum(int a, int b){System.Console.WriteLine(a + b);}static void Main(){showSum(5 , 10);}}
Array as a function parameter
An array can be received in a function as a parameter. The following program demonstrates the use of an array as a function parameter.
Press + to interact
class Test{static void getSum(int[] nums){int c = 0;for (int i = 0 ; i < nums.Length; i++){c += nums[i];}System.Console.WriteLine(c);}static void Main(){int[] nums = {10, 20, 30, 40};getSum(nums);}}
In the program above, the function receives an array int[] nums
as a parameter. We need the size to traverse through each element of the array using arr.Length
. We have used a for
loop to calculate the sum of array elements in c
and ...
Access this course and 1400+ top-rated courses and projects.