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.