暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

StringBuilderExtensions.cs 619B

1234567891011121314151617181920212223
  1. using System.Collections.Generic;
  2. using System.Text;
  3. namespace Packages.Rider.Editor.Util
  4. {
  5. internal static class StringBuilderExtensions
  6. {
  7. // StringBuilder.AppendJoin is very useful, but not available in 2019.2
  8. // It requires netstandard 2.1
  9. public static StringBuilder CompatibleAppendJoin(this StringBuilder stringBuilder, char separator, IEnumerable<string> parts)
  10. {
  11. var first = true;
  12. foreach (var part in parts)
  13. {
  14. if (!first) stringBuilder.Append(separator);
  15. stringBuilder.Append(part);
  16. first = false;
  17. }
  18. return stringBuilder;
  19. }
  20. }
  21. }