Str.cs 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. //************************************************************************
  2. // author: yuzhengyang
  3. // date: 2018.3.27 - 2018.6.3
  4. // desc: 工具描述
  5. // Copyright (c) yuzhengyang. All rights reserved.
  6. //************************************************************************
  7. using System;
  8. using System.Collections.Generic;
  9. using System.Linq;
  10. using System.Text;
  11. namespace Azylee.Core.DataUtils.StringUtils
  12. {
  13. public static class Str
  14. {
  15. /// <summary>
  16. /// 判断字符串 非null、""、空格(Not NullOrWhiteSpace)
  17. /// </summary>
  18. /// <param name="s"></param>
  19. /// <returns></returns>
  20. public static bool Ok(string s)
  21. {
  22. return StringTool.Ok(s);
  23. }
  24. /// <summary>
  25. /// 批量判断字符串 非null、""、空格(Not NullOrWhiteSpace)
  26. /// </summary>
  27. /// <param name="list"></param>
  28. /// <returns></returns>
  29. public static bool Ok(params string[] list)
  30. {
  31. foreach (var item in list)
  32. {
  33. if (!Ok(item)) return false;
  34. }
  35. return true;
  36. }
  37. /// <summary>
  38. /// 判断字符串 非null、""(Not NullOrEmpty)
  39. /// </summary>
  40. /// <param name="s"></param>
  41. /// <returns></returns>
  42. public static bool Ok2(string s)
  43. {
  44. return StringTool.Ok2(s);
  45. }
  46. /// <summary>
  47. /// 批量判断字符串 非null、""(Not NullOrEmpty)
  48. /// </summary>
  49. /// <param name="list"></param>
  50. /// <returns></returns>
  51. public static bool Ok2(params string[] list)
  52. {
  53. foreach (var item in list)
  54. {
  55. if (!Ok2(item)) return false;
  56. }
  57. return true;
  58. }
  59. }
  60. }