1.DataTable
// 1.指定查询条件
var result= dt.Select("gender='M'");
// 2.聚合函数 ,第二个参数可以指定查询条件,也可也不指定,设置为Null
var avg = dt.Compute("avg(Credit)", "Gender='M'");
// 3.Linq 操作 DataTables
var rt = dt.AsEnumerable().Where(t=>t.Field<string>("Gender")=="F");
// 4.排序
//Type1
DataTable dtNew = dt.AsEnumerable().OrderBy(t => t.Field<int>("Age")).CopyToDataTable();
// Type2
DataView dv = dt.AsDataView();
dv.Sort = "Age";
DataTable dtNew2 = dv.ToTable();
2.Math
常用方法
Ceiling 返回大于或等于指定数字的最小整数。
Truncate 计算一个数字的整数部分。
//四舍六入取偶
Console.WriteLine(Math.Round(4.5));
//四舍五入
Console.WriteLine(Math.Round(4.5,MidpointRounding.AwayFromZero));
//四舍五入,第二个参数为保留小数位几位
Console.WriteLine(Math.Round(4.555,2, MidpointRounding.AwayFromZero));