C# Type IsValueType
Description
Type IsValueType
gets a value indicating whether the
Type is a value type.
Syntax
Type.IsValueType
has the following syntax.
public bool IsValueType { get; }
Example
The following example creates a variable of type MyEnum, checks for the IsValueType property, and displays the result.
/*from w w w. jav a 2s .c o m*/
using System;
namespace SystemType
{
public class MyClass
{
enum MyEnum
{
One,
Two
}
public static void Main(string []args)
{
try
{
bool myBool = false;
MyEnum myTestEnum = MyEnum.One;
Type myType = myTestEnum.GetType();
Console.WriteLine(myType.IsValueType);
}
catch (Exception e)
{
Console.WriteLine("\nAn exception occurred: {0}", e.Message);
}
}
}
}
The code above generates the following result.