Главная страница » C# » 39. Создание (определение) метода
Метод в C# — это блок кода, который выполняет определённую задачу. Он может принимать параметры, возвращать результат или просто выполнять инструкции. Методы помогают разделить код на логические части, улучшая его читаемость и повторное использование.
Методы в C# определяются по следующему шаблону:
<модификатор_доступа> <возвращаемый_тип> <имя_метода>(<параметры>)
{
// Тело метода
return значение; // Если метод возвращает результат
}
static void SayHello()
{
Console.WriteLine("Привет, мир!");
}
SayHello(); // Привет, мир!
Если метод ничего не принимает и не возвращает, его тип указывается как void
.
static void Greet()
{
Console.WriteLine("Добро пожаловать!");
}
Greet();
Методы могут принимать параметры, которые передаются при вызове.
static void PrintName(string name)
{
Console.WriteLine($"Привет, {name}!");
}
Вызов метода:
PrintName("Алиса"); // Привет, Алиса!
Если метод должен вернуть результат, указывается его тип (например, int
, double
).
static int Square(int number)
{
return number * number;
}
Вызов метода:
int result = Square(5);
Console.WriteLine(result); // 25
Методы могут иметь одинаковое имя, но разные параметры.
static void Print(int number)
{
Console.WriteLine($"Число: {number}");
}
static void Print(string text)
{
Console.WriteLine($"Текст: {text}");
}
Методы в C# помогают разделять код на логические части, повышая его читаемость и повторное использование. При определении метода важно учитывать его параметры, возвращаемое значение и область видимости.
CalculateSum
, который принимает два числа и возвращает их сумму.PrintResult
, который принимает результат сложения и выводит его в консоль.Main
.
using System;
class Program
{
static int CalculateSum(int a, int b)
{
return a + b;
}
static void PrintResult(int result)
{
Console.WriteLine($"Сумма чисел: {result}");
}
static void Main()
{
int sum = CalculateSum(5, 10);
PrintResult(sum);
}
}
Попробуйте написать и запустить этот код, чтобы убедиться в правильности выполнения операций и особенностях работы с числами с плавающей точкой.
Телефон: +375 33 910-08-92
Email: info@codefor.tech
Адрес: г. Барановичи, ул. Пирогова, д. 7
© 2024-2025 Все права защищены. CodeFor.