C# 奇技淫巧
阿新 • • 發佈:2018-12-16
1.Enum轉陣列:
System.Enum.GetValues(typeof(EnumKind));
3.數組合並
using System.Linq;//需要引用
new string[] { "1", "2", "3", "4" }.Concat(new string[] { "a", "b" }).ToArray();
4.定時器的使用
System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();
5.正則表示式
System.Text.RegularExpressions.Regex.IsMatch("nmb", @"^[-]?\d+[.]?\d*$");
6.C# 型別方法擴充套件:
以字串型別為例:
" 你的偶像是{0}".TTOFormat("張國榮","本山","不二做");
1.1.ToInt();
作用:極大的提升開發效率,減少垃圾程式碼的出現
public static class TTOFormatHelper { /// <summary> /// 字串格式化新增擴充套件 /// </summary> /// <param name="_str"> this T para</param> /// <param name="values">可變引數陣列</param> /// <returns></returns> public static string TTOFormat(this string _str, params object[] values) { return string.Format(_str, values); } public static int ToInt(this float _float) { return (int)_float; } }
7.持續更新中... ....