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 207 views
1 answer 205 views
1 answer 199 views
1 answer 211 views
2 answers 242 views
2 answers 264 views
1 answer 212 views
...