Blog

How to Determine whether a type is Value type or Reference Type

By Gaurav Gupta May 07 2013
Check the type whether it is a value type or reference type.
    • Like
    • Love It
    • Awesome
    • Interesting
    • It's Okay
    • Thumbs Down
  • 4.5k
  • 0
You can easily check or determine, whether a type is a Value type or it is a Reference type by using the below code.

Here, I will going to check whether DataTable is value type of reference type?

DataTable MyTable = new  DataTable();

Type T = MyTable .GetType();

bool isValueType  = T.IsValueType;

isValueType will return false.

So, DataTable are Reference Type.