Я использую TypeScript и класс С# со свойством типа List<string>. Мне нужно иметь свойство того же типа в TypeScript.
Как я могу объявить свойство в классе TypeScript типа List<string>?
Ответ 1
List<string> является чем-то специфичным для С# и зависит от поддержки библиотеки базового класса (BCL) в .NET.
Для TypeScript по умолчанию (без внешней библиотеки, например https://github.com/basarat/typescript-collections) вы ограничены встроенным типом массива JavaScript. Вот небольшой пример, чтобы показать его использование:
var foo:string[] = ['a','b'];
foo.push('c');
console.log(foo) // [a,b,c]