Cannot conver from object to System.ValueType : I am trying to implement `IsNumeric` method from [here][1]. But passing an array value like this `Utility.IsNumeric(arrayCsvValues[i])` gives me the error
 

    Error	CS1503	Argument 1: cannot convert from 'object' to 'System.ValueType'	DataSetConsoleApplication	\\DataSetConsoleApplication\Program.cs

This is the method.

       public static bool IsNumeric(ValueType value)
       {
          return (value is Byte ||
                  value is Int16 ||
                  value is Int32 ||
                  value is Int64 ||
                  value is SByte ||
                  value is UInt16 ||
                  value is UInt32 ||
                  value is UInt64 ||
                  value is BigInteger ||
                  value is Decimal ||
                  value is Double ||
                  value is Single);
       }
    
I am working with .NET Framework 4.5.2 Console Application. Please help.
  [1]: https://docs.microsoft.com/en-us/dotnet/api/system.valuetype?view=netframework-4.5://