public static string GetFieldOrDefault(FieldMap fields, int tag, string defaultValue) { if (!fields.IsSetField(tag)) return defaultValue; try { return fields.GetField(tag); } catch (FieldNotFoundException) { return defaultValue; } }