Что такое функция

Функция — это именованный блок кода, который можно вызвать из любого места программы. Вместо того чтобы писать одно и то же несколько раз — пишем функцию один раз и вызываем её когда нужно.

void SayHello()
{
    project.SendInfoToLog("Привет!");
}
 
SayHello();

Сначала объявляем функцию — пишем что она делает. Потом вызываем — пишем имя со скобками.

void SayHelloTo(string name)
{
    project.SendInfoToLog("Привет, " + name);
}
 
SayHelloTo("Вася");
SayHelloTo("Петя");
SayHelloTo("Маша");

Написали один раз — вызвали три раза с разными данными.

Отличие от метода объекта

Функция, которую ты пишешь сам в проекте, вызывается просто по имени:

SayHello();

Метод объекта вызывается через точку:

he.SetValue("текст", false);

По сути это одно и то же. Разница только в том, чья функция: твоя или встроенная в класс.