C# Predefined Type Taxonomy
Predefined types in C#
The predefined types in C# are:
- Value types
- Numeric
- Signed integer (
sbyte, short, int, long
) - Unsigned integer (
byte, ushort, uint, ulong
) - Real number (
float, double, decimal
)
- Signed integer (
- Logical (
bool
) - Character (
char
)
- Numeric
- Reference types
- String (
string
) - Object (
object
)
Predefined types alias
Predefined types in C# alias Framework types in the System
namespace. There is
only a syntactic difference between these two statements:
int i = 5;
System.Int32 i = 5;