Uma das facilidades que o Chrome nos oferece é o recurso de propriedades implícitas. Veja a classe abaixo em Delphi:
Pessoa = class
private
FIdade: Integer;
FNome: String;
public
property Nome: String read FNome write FNome;
property Idade: Integer read FIdade write FIdade;
end;
Em C# seria algo assim:
class Pessoa
{
private string nome;
public string Nome
{
get { return nome; }
set { nome = value; }
}
private int idade;
public int Idade
{
get { return idade; }
set { idade = value; }
}
}
Em Chrome, a mesma classe, tirando proveito das propriedades implícitas, poderia ser escrita assim:
Pessoa = class
public
property Nome: String;
property Idade: Integer;
end;
Ou seja, um terço do número de linhas se comparado a C# e quase a metade das linhas comparada a Delphi.
TPodcast