Você pode chamar outros métodos dentro de um método.
Métodos conseguem chamar outros métodos, e esses métodos podem chamar ainda mais métodos. É possível invocar vários métodos dentro de um único método. Nosso programa se expande como uma árvore crescendo para cima, com a função Main servindo como raiz.
Em documentações técnicas em inglês, call a method e invoke a method têm significados idênticos;
Sintaxe de chamada: NomeDoMétodo(lista de parâmetros). A lista de parâmetros será explicada posteriormente.

A chamada de métodos funciona exatamente como na imagem acima, com chamadas empilhadas em camadas. Ao terminar de executar, uma função retorna ao ponto de chamada e o fluxo segue normalmente.
Veja um exemplo
class Program
{
static void Main()
{
//Calcula a expressão (23+69)*5/(6-2)
Program program = new Program();
Console.WriteLine(program.CalculateExpression());
}
int CalculateExpression()
{
int result = Divide();
return result;
}
int Add(int a, int b)
{
return a + b;
}
int Subtract(int a, int b)
{
return a - b;
}
int Multiply(int a, int b)
{
return a * b;
}
int Divide()
{
int res = Add(23, 69);
return Multiply(res, 5) / Subtract(6, 2);
}
}
Code language: C# (cs)
No trecho acima, a função Main chama CalculateExpression. CalculateExpression chama Divide. Dentro de Divide executamos Add, depois Multiply e Subtract para concluir a divisão.

Chamada de métodos