zoukankan      html  css  js  c++  java
  • [原]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);
                    }
                }
            }
  • 相关阅读:
    PHP 反射API
    wamp下mysql错误提示乱码的解法
    PDO、PDOStatement、PDOException
    PHP 常用函数
    TCP/IP
    centOS7+mariadb+Nginx+PHP7.0 安装
    php中引用&的真正理解-变量引用、函数引用、对象引用
    cgi fastcgi php-cgi php-fpm
    03 : linux判断服务器是虚拟机还是物理机
    02 :history命令显示日期-时间-登录IP-用户名
  • 原文地址:https://www.cnblogs.com/U-tansuo/p/Csharp_basis_function.html
Copyright © 2011-2022 走看看