Talk:Common Type System

From Wikipedia, the free encyclopedia

This article is part of the .NET WikiProject, an attempt to improve and organize the .NET content on Wikipedia. If you would like to participate, you can edit the article attached to this page, or visit the project page, where you can join the project and/or contribute to the discussion.
Start This article has been rated as start-Class on the quality scale.
High This article has been rated as high-importance on the importance scale.

[edit] Incorrect definition

The opening sentence "The Common Type System (CTS) is a common set of data types used by every language built on the .NET Framework. " is incorrect.

From Microsoft we have "The common type system defines how types are declared, used, and managed in the runtime, and is also an important part of the runtime's support for cross-language integration."

So the CTS is much larger than simply a common set of data types (if it is indeed even that - I'm thinking that the common set of data types is actually defined by the CLI/CLR, not the CTS.)

Leotohill 01:03, 13 August 2007 (UTC)

It'd be a good idea to place a "questionable accuracy" template on this topic. I don't know how. Leotohill 13:07, 16 August 2007 (UTC)

Ok, I've gone and changed it myself. Leotohill 01:53, 17 August 2007 (UTC)

[edit] Type categories

I think this section needs to be added back in, but possibly clarified. The CTS is a fundamental part of .Net that helps differentiate it from Java, and the key to this is the requirement of the CTS for cross language support. Trying to to sound too much like an MS PR report, but this is fundamental to .Net - Christopher G Lewis (talk) 00:12, 13 February 2008 (UTC)