一、常见工具类之字符串(string)转化为list
1 /// <summary> 2 /// string→list 3 /// 2016-4-12 4 /// </summary> 5 /// <param name="names">字符串</param> 6 /// <returns></returns> 7 public static List<string> ToList(string names) 8 { 9 List<string> listId = new List<string>(); 10 if (!string.IsNullOrEmpty(names)) 11 { 12 var sort = new SortedSet<string>(names.Split(',')); 13 foreach (var item in sort) 14 { 15 listId.Add(item); 16 17 } 18 } 19 return listId; 20 }
二、常见工具类之字符串(string)转化为list(多重分割)
/// <summary> /// 从^分割的字符串中获取多个Id,先是用 ^ 分割,再使用 & 分割 /// </summary> /// <param name="ids">先是用 ^ 分割,再使用 & 分割</param> /// <returns></returns> public static List<string> GetIdSort(this string ids) { List<string> listId = new List<string>(); if (!string.IsNullOrEmpty(ids)) { var sort = new SortedSet<string>(ids.Split('^') .Where(w => !string.IsNullOrWhiteSpace(w) && w.Contains('&')) .Select(s => s.Substring(0, s.IndexOf('&')))); foreach (var item in sort) { listId.Add(item); } } return listId; }
三、String转换为Dictionary类型
四、多种多样的时间类型转换
五、布尔类型及相关空值类型转换
六、。。。。
下载地址:C#之Common工具类