/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 5, Configuration.FieldSeparator), Id, SetIdLan.HasValue ? SetIdLan.Value.ToString(culture) : null, LanguageCode?.ToDelimitedString(), LanguageAbilityCode != null ? string.Join(Configuration.FieldRepeatSeparator, LanguageAbilityCode.Select(x => x.ToDelimitedString())) : null, LanguageProficiencyCode?.ToDelimitedString() ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }