C# 中的类型与强类型

2024-04-25

在 C# 中,有什么理由说强类型与只是typed?当有人说类型化类时,我想到的是对象以外的某种类型。除了 object 之外,几乎所有内容都是用 C# 编写的。

一旦定义了一个不是对象的类,该类就是一种类型。不再从那里输入它。

顺便说一句,这不是关于类型安全(有效的内存访问和对象分配兼容性)的问题。


条款强类型和弱类型指的是语言规则的严格性关于隐式类型转换。强类型语言对其接受的隐式转换更加严格,而弱类型语言则更加宽松。换句话说,许多语言都有类型,但只有其中的一个子集有类型strong typing.

You might将这些术语与术语混淆静态和动态类型,分别指编译类型或运行时的类型知识。从这个意义上说,也许你听说过这个词typed作为简写静态类型。 (虽然我不能说我同意使用这个词typed,我认为这是唯一似乎有意义的解释。)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 中的类型与强类型 的相关文章

随机推荐