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