Microsoft.JScript.GlobalObject.parseFloat C# (CSharp) Method

parseFloat() private method

private parseFloat ( Object @string ) : double
@string Object
return double
      public static double parseFloat(Object @string){
        String str = Convert.ToString(@string);
        return Convert.ToNumber(str, false, false, Missing.Value);
      }

Usage Example

コード例 #1
0
ファイル: Convert.cs プロジェクト: mayatforest/Refractor
        public static int ToInt32(object value)
        {
            IConvertible ic = value as IConvertible;
            TypeCode     tc = Convert.GetTypeCode(value, ic);

            switch (tc)
            {
            case TypeCode.Empty:
            case TypeCode.DBNull:
                return(0);

            case TypeCode.String:
                return((int)Math.Floor(GlobalObject.parseFloat(ic.ToString())));

            default:
                if (IsFloatTypeCode(tc))
                {
                    return((int)Math.Floor((double)value));
                }
                else if (IsNumberTypeCode(tc))
                {
                    return((int)value);
                }

                Console.WriteLine("\nToInt32: value.GetType = {0}", value.GetType());
                break;
            }
            throw new NotImplementedException();
        }
All Usage Examples Of Microsoft.JScript.GlobalObject::parseFloat