1. Convert.ToInt32() // 转换为32位int 的自带函数
    2. string.Join(separator,values) // 字符串按特殊符号拼接
    3. String.split('-') // 字符按照制定字符分割成数组
    4. List<string> listSQL = new List<string>(); // 将SQL语句集合到List
    5. string SQLCommand =$@""; // 多行且有@
    6. SqlCommand SQLCommand = $@""; // SqlCommand 中放SQL 且 可用 command.Parameters.AddWithValue("@Code", Code);
    7. SQLCommand.Parameters.AddWithValue("@Code", Code);
    8. // AddWithValue 为新方法
    9. ROW_NUMBER() OVER (ORDER BY BSPRODSTDA.SSNO ASC) AS SNO // SQL 添加排序字段
    10. string.IsNullOrEmpty(null) ---返回true
    11. string.IsNullOrEmpty("")---返回true
    12. string.IsNullOrEmpty("sss")---返回false
    13. List<string> dtList = dt.AsEnumerable().Select(d => d.Field<string>("arry")).ToList();
    14. List<DataRow> dtList = dt.AsEnumerable().Where(c => c.Field<string>("CODE") == dr["CODE"].ToString()).ToList();
    15. // MCPURCHASEORDER.CODE LIKE '%' + @CODE + '%' SQL 速查
    16. /* 类反射调用类中的方法 */
    17. ClassName object = Activator.CreateInstance(typeof(ERPController), true) as ClassName;
    18. MethodInfo method = object.GetType().GetMethod("方法名字");
    19. object[] parameters = new object[] {"参数名字"};
    20. method.Invoke(object, parameters)
    21. /* 设置反射类中的属性 */
    22. Type ts = object.GetType();
    23. ts.GetProperty("RequestContext").SetValue(erpController, this.RequestContext);
    24. ts.GetProperty("Request").SetValue(erpController, this.Request);
    25. Math.Round(onTimeRate * 100, 1); // 取1位小数