BasicKnowledgeCSharp/LessonsAndTasks/Lesson 47 - Необязательные параметры метода (параметры по умолчанию)/Program.cs
Dvurechensky 058c8f2679 1.0
Main
2024-10-05 09:59:53 +03:00

34 lines
922 B
C#

using System;
/*
* Необязательные параметры методов
*/
class Program
{
/// <summary>
/// Параметры по умолчанию всегда должны быть в конце списка
/// </summary>
/// <param name="a">#</param>
/// <param name="b">#</param>
/// <param name="enableLogging">Logging</param>
/// <returns></returns>
private static int Sum(int a, int b, bool enableLogging = false)
{
int result = a + b;
if (enableLogging)
{
Console.WriteLine($"Значение переменной a = {a}");
Console.WriteLine($"Значение переменной b = {b}");
Console.WriteLine($"Значение переменной result = {result}");
}
return result;
}
static void Main()
{
Sum(2, 3);
Console.ReadKey();
}
}