Common Type System

Definition & Meaning

CTS meaning

Last updated 23 month ago

What is Common Type System (CTS)?

What does CTS stand for?

The Common Type SySTEM (CTS) is a trendy for outlining and the use of Records kinds within the .NETFramework. CTS defines a group of Data sorts, which are used and conTrolled through the Run Time to facilitate pass-language integration.

CTS offers the types inside the .NET Framework with which .NET Packages, Components and controls are Constructed in one of a kind Programming Languages so records is shared effortlessly. In evaLuation to low-degree languages like C and C in which lessons/structs must be used for outlining sorts often used (like date or time), CTS presents a wealthy hierarchy of such kinds with out the need for any inclusion of Header Files or libraries in the Code.

CTS is a specification created via Microsoft and included in the European Computer Manufacturer‘s Association standard. It additionally bureaucracy the standard for enforcing the .NET framework.

What Does Common Type System Mean?

CTS is designed as a singly Rooted item hierarchy with System.Object because the base kind from which all other sorts are derived. CTS helps two Exceptional Forms of sorts:

  1. Value Types: Contain the values that want to be saved at once at the Stack or allocated inLine In a structure. They may be built-in (general Primitive Types), user-defined (defined in supply code) or Enumerations (uNits of enumerated values that are represented with the aid of labels but stored as a numeric kind).
  2. Reference Types: Store a reference to the price‘s reminiscence address and are allotted on the Heap. Reference kinds may be any of the pointer types, Interface types or self-describing kinds (Arrays and sophistication types including person-defined Classes, boxed price sorts and Delegates).

Although operations on Variables of a price type do no longer have an effect on some other variable, operations on variables of a reference kind can have an effect on the same item cited by using any other variable. When references are made inside the scope of an meeting, sorts with the same call however in special assemblies are described as two awesome kinds, while while using Namespaces, the run time acknowledges the overall name of every type (which include System.Object, System.String, etc.). The rich set of kinds in CTS has nicely-designed Semantics such that they may be extensively used as a base kind in Common Language Runtime (CLR) -primarily based languages. This is why all .NET Builders should have an intensive knowledge of CTS.

Share Common Type System article on social networks

Your Score to Common Type System article

Score: 5 out of 5 (1 voters)

Be the first to comment on the Common Type System

1712- V4

tech-term.com© 2023 All rights reserved