CSharp examples for System:Type
Determines if a specific value is a number.
using System;// w w w. jav a2 s. co m public class Main{ /// <summary> /// Determines if a specific value is a number. /// </summary> /// <returns><c>true</c> if the value is a number; otherwise, <c>false</c>.</returns> /// <param name="value">Value.</param> /// <typeparam name="T">The Type of value.</typeparam> public static bool IsNumber<T>(this T value) { if (value is sbyte) return true; if (value is byte) return true; if (value is short) return true; if (value is ushort) return true; if (value is int) return true; if (value is uint) return true; if (value is long) return true; if (value is ulong) return true; if (value is float) return true; if (value is double) return true; if (value is decimal) return true; return false; } }