.net 常用方法

1、String数组转换成Int数组

 string[] strArr =  "a,b,c".Split(',');
 int[] intArr = Array.ConvertAll<string, int>(strArr, s => int.Parse(s));

2、datetime 转换字符串

dt.ToString();//2005-11-5 13:21:25
dt.ToFileTime().ToString();//127756416859912816
dt.ToFileTimeUtc().ToString();//127756704859912816
dt.ToLocalTime().ToString();//2005-11-5 21:21:25
dt.ToLongDateString().ToString();//2005年11月5日
dt.ToLongTimeString().ToString();//13:21:25

 3、MD5加密

public static string GetMD5(string str)
        {
            string result = "";
            System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create();
            //加密后是一个字节类型的数组
            byte[] s = md5.ComputeHash(Encoding.UTF8.GetBytes(str));
            //将字节类型的数组转换成字符串,此字符串是常规字符格式化
            for (int i = 0; i < s.Length; i++)
            {
                //将得到的字符串使用十六进制格式。格式后的字符是小写的字母,大写是用大写的x
                result += s[i].ToString("x2");
            }
            return result;
        }