What C# data types do you know?
Answer
Most of the time you will use these types, but it's definitely not a complete list:
- string
- int
- long
- float
- double
- bool
- DateTime
There are also many other types that C# has. And you can define your custom data type too. Any class can represent a data type. So if you want to create a custom data type, simply create a class.
In the example below we created the custom Data Type (custom class) Computer. The data type shapes the value. Let's say you have a value of type Computer. What known characteristics will it have? Based on the class below, the value will have property Name (holds a sequence of characters - string), property HeightInMilimeters (holds integer number that represents Height of the computer in milimeters), property WidthInMilimeters (holds integer number that represents Width of the computer in milimeters), property DepthInMilimeters (holds integer number that represents Depth of the computer in milimeters),
Related C# job interview questions
What is a difference between value type and reference type?
C# JuniorWhat is an object reference in C#?
C# JuniorWhat is a data type?
C# JuniorHow do you recognize a method call in C#?
C# JuniorWhat is a method in C# and how do you define one?
C# Junior