typescript - Hur kan jag deklarera en variabel av typen List<string>?


Jag använder TypeScript och har en C#-klass med en egenskap av typen List<string>. Jag behöver ha samma typ av egenskap i TypeScript.

Hur kan jag deklarera en egenskap i en TypeScript-klass av typen List<string>?

Svar #1

List<string> är något specifikt för C# och beror på Base class library (BCL)-stödet i .NET.

För TypeScript är du som standard (utan ett externt bibliotek som https://github.com/basarat/typescript-collections) begränsad till den inbyggda JavaScript Array-typen. Här är ett litet exempel som visar dess användning:

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

Relaterade artiklar