懒得勤快 3 jaren geleden
bovenliggende
commit
758c6a70a7
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      Masuit.Tools.Abstractions/Extensions/BaseType/StringExtensions.cs

+ 2 - 2
Masuit.Tools.Abstractions/Extensions/BaseType/StringExtensions.cs

@@ -18,9 +18,9 @@ namespace Masuit.Tools
 {
     public static partial class StringExtensions
     {
-        public static string Join(this IEnumerable<string> strs, string separate = ", ") => string.Join(separate, strs);
+        public static string Join(this IEnumerable<string> strs, string separate = ", ", bool removeEmptyEntry = false) => string.Join(separate, removeEmptyEntry ? strs.Where(s => !string.IsNullOrEmpty(s)) : strs);
 
-        public static string Join<T>(this IEnumerable<T> strs, string separate = ", ") => string.Join(separate, strs);
+        public static string Join<T>(this IEnumerable<T> strs, string separate = ", ", bool removeEmptyEntry = false) => string.Join(separate, removeEmptyEntry ? strs.Where(t => t != null) : strs);
 
         /// <summary>
         /// 字符串转时间