语言互操作性中强数据类型的重要性
提问人:刘冬梅发布时间:2020-10-13
如果类派生其他类,或包含其他类的实例,它就需要知道其他类使用的所有数据类型,这就是强数据类型非常重要的原因。实际上,过去没有任何认同的系统指定这些信息,从而成为语言继承和交互操作的真正障碍。这类信息不只是在一个标准的可执行文件或DLL中出现。
假定VB.NET类中的一个方法被定义为返回一个整型——VB.NET可以使用的标准数据类型之一。但C#没有该名称的数据类型。显然,我们只能从该类中派生,再使用这个方法,如果编译器知道如何把VB.NET的整型类型映射为C#定义的某种已知类型,就可以在C#代码中使用返回的类型。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>