在C#中,有没有理由说强类型 vs只是打字?当有人说类型类时,我会想到除了对象之外的某种类型.几乎除了对象之外的所有内容都在C#中输入.
一旦定义了非对象的类,该类就是一种类型.它不再从那里输入.
顺便说一下,这不是关于类型安全性的问题(有效的内存访问和对象分配兼容性).
强类型和弱类型的术语指的是关于隐式类型转换的语言规则的刚性.强类型语言对它接受的隐式转换要严格得多,而弱类型语言则更宽松.换句话说,许多语言都有类型,但只有其中一部分具有强类型.
您可能会将这些术语与静态和动态类型这两个术语混淆,后者分别指编译类型或运行时的类型知识.在这个意义上说,也许你听说过这个词输入为速记静态类型.(虽然我不能说我同意使用术语类型,但我认为这是唯一有意义的解释.)
| 归档时间: |
|
| 查看次数: |
4321 次 |
| 最近记录: |