How to set a default value to function parameters in C#

1 Answer

0 votes
using System;

public class SetDefaultValueToFunctionParameters
{
    public static void Main()
    {
        // Calling the function without passing any arguments
        PrintMessage();

        // Calling the function with one argument
        PrintMessage("C#");

        // Calling the function with both arguments
        PrintMessage("abc", 3);
    }

    static void PrintMessage(string message = "Default message", int count = 1) {
        for (int i = 0; i < count; i++) {
            Console.WriteLine(message);
        }
    }
}


/*
run:

Default message
C#
abc
abc
abc

*/

 



answered Jan 28, 2025 by avibootz

Related questions

1 answer 101 views
1 answer 107 views
1 answer 91 views
1 answer 109 views
2 answers 108 views
2 answers 113 views
1 answer 106 views
...