BCL与CLS有何关系?
|
.net理论中的一个问题:哪些库实际上是标准化的?我知道有一个通用类型系统,它指定诸如32位整数之类的内容以及所有这些低级信息,但是我对通用语言规范和基类库的状态/关系感到困惑。
系统中有一些基本类型:System.Object,System.ValueType,System.Exception。但是,诸如System.String之类的东西及其方法/属性(如.Length,.StartsWith或string.IsNullOrEmpty)又如何呢?
这些是任何标准的一部分吗? ECMA-335是否足以实施符合CLS的.net运行时?
PS:我知道人们每天使用的许多功能不符合标准,而是Microsoft专有的.net Framework实现的一部分。这与在某些不受支持的操作系统下运行现有的应用程序无关,我将为此寻找Mono。这实际上是关于什么构成.net核心,什么是.net标准库的理论问题。
没有找到相关结果
已邀请:
2 个回复
缕嚏冻
岭取
之类的基本通用集合,但不包括
和
。