public int GetParam(string name, int defaultValue) { if (parameters.ContainsKey(name)) { string value = parameters[name]; int parsed; if (int.TryParse(value, out parsed)) return parsed; } return defaultValue; }