public float AsFloat(float defaultValue) { float value; if (float.TryParse(Value, out value) == false) { return defaultValue; } return value; }