Olá,
Gostaria de mostrar a minha solução apenas para dar outra opção de criação do método. Uma vez que este é muito simples, podemos usar uma expressão lambda (arrow function) sem aumentar a complexidade de leitura do código e de quebra "economizar" algumas linhas.
Retangulo.cs:
namespace praticandoCSharp;
internal class Retangulo
{
public double Altura { get; set; }
public double Largura { get; set; }
public double CalcularArea() => Altura * Largura;
}
Program.cs:
using praticandoCSharp;
Retangulo retangulo = new Retangulo();
retangulo.Altura = 5;
retangulo.Largura = 8;
Console.WriteLine($"Área do Retângulo: {retangulo.CalcularArea()}");