| |
| |
| |
| public static class StringExtention |
| { |
| private static Regex regex = new Regex("\\d+"); |
| public static bool IsNumber(this string s) |
| { |
| if (string.IsNullOrEmpty(s)) return false; |
| return regex.IsMatch(s); |
| } |
| public static bool IsNullOrEmpty(this string s) |
| { |
| if (s == null|| s == "") return true; |
| return false; |
| } |
| } |

| void Test() |
| { |
| |
| int? a = null; |
| int? b = 100; |
| int? c = a ?? b; |
| Debug.Log(c); |
| string s1 = null; |
| string s2 = "ByeBye"; |
| string s3 = s1 ?? s2; |
| |
| |
| Debug.Log(s1.Length); |
| Debug.Log(s1?.Length); |
| Debug.Log($"s1?.Length:{s1?.Length}"); |
| |
| |
| List<string> petList = new List<string> { "Dog", "Cat", "Bear", "Snake" }; |
| Debug.Log(petList?[0]); |
| petList = null; |
| Debug.Log(petList?[0]); |
| |
| |
| string s = "123"; |
| Debug.Log(s.IsNumber()); |
| Debug.Log(s.IsNullOrEmpty()); |
| |
| |
| List<int> list = new List<int> { 1, 2, 3, 4 }; |
| list.ForEach(item => Debug.Log(item)); |
| |
| |
| var user = new { Name = "Tome", Age = 18, Sex = "Male" }; |
| |
| Action<string> p = delegate (string s) { Debug.Log(s); }; |
| p("你好啊"); |
| |
| } |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律