Data Types In C#




C# is a specific dialect. That is to say, you can't utilize variables without information sorts. Information sorts tell the compiler which kind of information is utilized for handling. For example, on the off chance that you need to work with string esteem then you should dole out string sort variable to work with

There are the following data types in C#,
  • Value types These are the built-in primitive data types, such as char, int, and float, as well as user-defined types declared with struct.
  • Reference typesClasses and other complex data types that are constructed from the primitive types. Variables of such types do not contain an instance of the type, but merely a reference to an instance
Reference Type
 
The reference sorts don't contain the genuine information put away in a variable, however they contain a reference to the factors.

As such, they allude to a memory area. Utilizing numerous factors, the reference sorts can allude to a memory area. On the off chance that the information in the memory area is changed by one of the factors, the other variable consequently mirrors this adjustment in esteem. Cases of implicit reference sorts are: protest, dynamic, and string class. 
 
Nullable Types
Esteem sorts can't be doled out as invalid, reference sorts can. Applications that work with databases manage the invalid esteem. Along these lines, uncommon nullable sorts were brought into the C# dialect. Nullable sorts are occurrences of the System.Nullable<T> struct.
  1. using System;  
  2.   
  3. class Employee  
  4. {  
  5. static void Main()  
  6. {  
  7.    Nullable<bool> Name= null;  
  8.    int? Age = null;  
  9.   
  10.    Console.WriteLine(Name.HasValue);  
  11.    Console.WriteLine(Age.HasValue);  
  12.    }  
  13. }  
A straightforward illustration showing nullable sorts.
  1. Nullable<bool> male = invalid;  
  2. int? age = invalid;  
There are two courses to proclaim a nullable sort. Either with the Nullable<T> bland structure in which the sort is determined between the edge sections, or we can utilize a question mark after the sort.
 
Summary
In this blog, you have learned about different data types (value type, reference types and nullable types).

Post a Comment

2 Comments

  1. Thanku so much for publish this article . This article help me in many ways

    ReplyDelete

Thanks for Commenting on our blogs, we will revert back with answer of your query.
Thanks & Regards
Sonu Yadav

Emoji
(y)
:)
:(
hihi
:-)
:D
=D
:-d
;(
;-(
@-)
:P
:o
:>)
(o)
:p
(p)
:-s
(m)
8-)
:-t
:-b
b-(
:-#
=p~
x-)
(k)

Translate

Close Menu