Typescript 构造函数中的公共与私有

Jes*_*rty 3 constructor private-members public-members typescript

TypeScript 构造函数中的公共成员在类中是公共的,而私有成员是私有的,我对吗?

如果是这样,公共成员和属性之间的有效区别是什么?

假设不同之处在于属性可以更像 c# 属性(即可以具有与其访问相关联的代码),为什么要使字段公开,而没有使其成为属性所固有的保护?

Jes*_*rty 5

private 创建一个字段,public 创建一个属性。

这不像 C# 属性,实际上使它成为属性的原因只是它是公共的。没有访问器。