Bardzo prosta metoda rozszerzenie nie kompilacji:string.join - "nie można przekonwertować z IEnumerable ciąg []"
public static string Join(this string text, params string[] stringsToJoin)
{
return String.Join(", ", stringsToJoin.Where(s => !string.IsNullOrEmpty(s)));
}
otrzymuję „nie można przekonwertować z 'System.Collections.Generic.IEnumerable' do„string [ ] ''
Czego mi brakuje?
Czy używasz .NET 3.5 lub wcześniej? [String.Join Method (String, IEnumerable)] (http://msdn.microsoft.com/en-us/library/dd783876.aspx) został dodany w .NET 4.0 –
dtb
FYI, jeśli tylko chcesz chcieć więcej Solidne, powinieneś sprawdzić, czy 'stringsToJoin' ma wartość' null', może się zdarzyć. I prawdopodobnie powinieneś użyć gdzieś tam 'text'. ;) –