Esse artigo faz parte da revista Clube Delphi edição 105. Clique aqui para ler todos os artigos desta edição



Quick Update 

 

TList<T>;   function Add(const Value: T): Integer; Isso é Delphi?

 

O título acima talvez possa lhe ter gerado alguma confusão, mas a resposta é sim, isso é Delphi. Na sua última versão o Delphi introduziu alguns novos recursos na linguagem. Um deles é chamado Generics. O desenvolvedor Delphi que já utilizou o .NET Framework 2 já está familiarizado com essa sintaxe, se não estiver, pelo menos já a viu em algum código. Essa é a notação do Generics no Delphi. Vamos entender o que é tudo isso.

 

O que é Generics?

Acredito que fazer uma explicação formal aqui complicaria mais então vou explicar de forma prática. O exemplo mais comum para se entender o poder do seu uso é utilizar um TList. Até a versão 2007 do Delphi Win32 se fosse necessário utilizar um TList para armazenar e recuperar uma lista de objetos do tipo ...

Quer ler esse conteúdo completo? Tenha acesso completo