• [原]C# 常用函数统计


    1、获取MD5

    string MD5Compute(string strPwd)  

    {   

             MD5CryptoServiceProvider m5 = new MD5CryptoServiceProvider();
            byte[] inputBye;
            byte[] outputBye;
            inputBye = System.Text.Encoding.UTF8.GetBytes(input);
            
            outputBye = m5.ComputeHash(inputBye);

            StringBuilder sBuilder = new StringBuilder();
            
            for (int i = 0; i < outputBye.Length; ++i)
                sBuilder.Append(outputBye[i].ToString("x2"));
            
            return sBuilder.ToString();

    }    

    2、反射获取对象属性值:

    public void GetValu(T data)

    {

            Type type1 = typeof(T);
            object obj = Activator.CreateInstance(type1);
            PropertyInfo[] props = type1.GetProperties(BindingFlags.Public | BindingFlags.Instance);
            foreach (PropertyInfo p in props)    
            {

                Debug.log(p.Name)//获取属性名 备注 定义的类 必须设置get set
                Debug.Log(p.GetValue(data,null));//获取属性值
            }

    }

    3、删除指定文件夹下所有文件和文件夹

     private void deleteTmpFiles(string strPath)
            {
                //删除这个目录下的所有子目录
                if (Directory.GetDirectories(strPath).Length > 0)
                {
                    foreach (string var in Directory.GetDirectories(strPath))
                    {
                        //DeleteDirectory(var);
                        Directory.Delete(var,true);
                        //DeleteDirectory(var);
                    }
                }
                //删除这个目录下的所有文件
                if (Directory.GetFiles(strPath).Length > 0)
                {
                    foreach (string var in Directory.GetFiles(strPath))
                    {
                        File.Delete(var);
                    }
                }
            }
  • 相关阅读:
    OCP-1Z0-053-V13.02-498题
    Oracle索引扫描算法
    dojo CsvStore简介
    Oracle预估的基数算法
    HTML多表头表格
    hql查询实例
    PGA突破pga_aggregate_target限制
    OCP-1Z0-053-V13.02-330题
    java 发送字节流图片,c++接收二进制流
    windows 7蓝屏解决办法
  • 原文地址:https://www.cnblogs.com/U-tansuo/p/Csharp_basis_function.html
Copyright © 2020-2023  润新知