いくつかの .net 理論の質問: 実際に標準化されているライブラリはどれですか? 32 ビット整数やこのすべての低レベル情報などを指定する Common Type System があることは知っていますが、Common Language Specification と Base Class Libraries のステータス/関係について混乱しています。
システムには、System.Object、System.ValueType、System.Exception という基本的な型がいくつかあります。しかし、System.String や、.Length、.StartsWith、string.IsNullOrEmpty などのメソッド/プロパティについてはどうでしょうか?
これらは標準の一部ですか? ECMA-335 は、CLS 準拠の .net ランタイムを実装するのに十分ですか?
PS: 私は、人々が日常的に使用する多くの機能が標準に準拠していないことを知っていますが、Microsoft 独自の .net Framework 実装の一部です。これは、サポートされていないオペレーティング システムで既存のアプリを実行することに関するものではありません。そのためには Mono を検討します。これは実際には、.net のコアを構成するもの、.net 標準ライブラリとは何かについての理論的な問題です。