CIL, CLS, and CTS in .NET
问题 What is the CIL, CTS, and CLS in .NET and what is the difference between them? 回答1: CIL (Common Intermediate Language) is the byte code to which your C# or Visual Basic code is compiled. It's the "machine code" of the .NET execution engine. The CTS (Common Type System) is the representation of types (classes and structures) at the compiled level. Basically, it's saying that all .NET languages will use a common way of representing types (classes and structures). The CLS (Common Language