c#中有的数据类型,不符合cls(公共语言规范),什么意思呀?
---------------------------------------
我在看 c# 高级程序设计这本书,书上写,有些数据类型是不符合cls的,即不符合公共语言规范。比如下列类型:
sbyte
ushort
uint
ulong但是书上没有说,不符合这个规范意味着什么,是要限制使用吗?还是这些类型能不用,就不用呢?另外,为什么这些类型不符合公共语言规范呢?
---------------------------------------
我在看 c# 高级程序设计这本书,书上写,有些数据类型是不符合cls的,即不符合公共语言规范。比如下列类型:
sbyte
ushort
uint
ulong但是书上没有说,不符合这个规范意味着什么,是要限制使用吗?还是这些类型能不用,就不用呢?另外,为什么这些类型不符合公共语言规范呢?
可是使用一些不符合cls的类型,但是如果是公共的,就必须要符合这个规范,。
我不知理解对不对。