Updated on Kisan Patel
When you develop a program, you occasionally need to work with different types of data, such as numeric, Boolean, and string.
C# has its own set of types, known as data types, to store different types of values.
There are two kinds of data types in C#.
Holds the data within its own memory allocation. Value type includes the following data types.
Contains a pointer to another memory location that holds the data. Reference type includes the following data types.
The different data types available in C# are listed in below tables.
|C# Data type||.Net Data type||Size (bytes)||Value Range|
|byte||Byte||1||0 to 255 (unsigned)|
|short||Int16||2||-32,768 t0 32,767 (signed)|
|int||Int32||4||-2,147,483,648 to 2,147,487,647|
|bool||Boolean||1||true or false|
|char||Char||2|| contains any single character enclosed in single quotation mark.