Pesquisa de site

typescript - Como posso declarar uma variável do tipo List<string>?


Estou usando TypeScript e tenho uma classe C# com uma propriedade do tipo List<string>. Preciso ter o mesmo tipo de propriedade em TypeScript.

Como posso declarar uma propriedade em uma classe TypeScript do tipo List<string>?

Resposta #1

List<string> é algo específico do C# e depende do suporte da biblioteca de classes base (BCL) no .NET.

Para TypeScript por padrão (sem uma biblioteca externa como https://github.com/basarat/typescript-collections) você está limitado ao tipo Array embutido do JavaScript. Aqui está um pequeno exemplo para mostrar seu uso:

var foo: string[] = ["a", "b"]; 
foo.push("c");
console.log(foo) // ["a", "b", "c"] 

Artigos relacionados