Что такое функция
Функция — это именованный блок кода, который можно вызвать из любого места программы. Вместо того чтобы писать одно и то же несколько раз — пишем функцию один раз и вызываем её когда нужно.
void SayHello()
{
project.SendInfoToLog("Привет!");
}
SayHello();Сначала объявляем функцию — пишем что она делает. Потом вызываем — пишем имя со скобками.
void SayHelloTo(string name)
{
project.SendInfoToLog("Привет, " + name);
}
SayHelloTo("Вася");
SayHelloTo("Петя");
SayHelloTo("Маша");Написали один раз — вызвали три раза с разными данными.
Отличие от метода объекта
Функция, которую ты пишешь сам в проекте, вызывается просто по имени:
SayHello();Метод объекта вызывается через точку:
he.SetValue("текст", false);По сути это одно и то же. Разница только в том, чья функция: твоя или встроенная в класс.