C# Data Types
In C#, data types are used to define the type of data that a variable can hold. C# provides a wide range of built-in data types, including integers, floating-point numbers, characters, and Boolean values. In this article, we'll explore the different C# data types and provide some examples of their usage.
C# Data Types
Here is a table of the different C# data types, including their type, size, and description:
|sbyte||1||Signed 8-bit integer|
|byte||1||Unsigned 8-bit integer|
|short||2||Signed 16-bit integer|
|ushort||2||Unsigned 16-bit integer|
|int||4||Signed 32-bit integer|
|uint||4||Unsigned 32-bit integer|
|long||8||Signed 64-bit integer|
|ulong||8||Unsigned 64-bit integer|
|char||2||Single Unicode character|
|float||4||Single-precision floating-point number|
|double||8||Double-precision floating-point number|
|decimal||16||Decimal number with 28-29 significant digits|
|bool||1||Boolean value (true or false)|
|object||Varies||Base class for all types in C#|
|string||Varies||Sequence of Unicode characters|
Note that the size of some data types, such as
string, may vary based on the contents of the variable.
Here are some examples of using different data types in C#:
1// integer 2int myInt = 42; 3 4// floating-point 5float myFloat = 3.14f; 6 7// character 8char myChar = 'A'; 9 10// Boolean 11bool myBool = true; 12 13// string 14string myString = "Hello, World!";
In these examples, we can see how different data types are used to hold different types of values. By understanding the different data types in C#, you can choose the appropriate type for your variables and make your code more efficient.