コード例 #1
0
        private double GetDouble(string str, double defaultValue)
        {
            PromptDoubleOptions promptDoubleOptions = new PromptDoubleOptions(str);

            ((PromptNumericalOptions)promptDoubleOptions).set_AllowNone(true);
            ((PromptNumericalOptions)promptDoubleOptions).set_UseDefaultValue(true);
            promptDoubleOptions.set_DefaultValue(defaultValue);
            PromptDoubleResult promptDoubleResult = this.ed.GetDouble(promptDoubleOptions);

            if (((PromptResult)promptDoubleResult).get_Status() == 5100)
            {
                return(promptDoubleResult.get_Value());
            }
            return(promptDoubleOptions.get_DefaultValue());
        }