日常开发查询记录
1,c#字符串比较大小
Compare(String strA, String strB, bool ignoreCase); 对于字符串类型的比较大小比较的是其ASCII码的大小。 返回值: 1 : strA大于strB 0 : strA等于strB -1 : strA小于strB ignoreCase表示是否区分大小写;true表示不区分大小写,false表示区分大小写。
Linq的用法
Compare(String strA, String strB, StringComparison comparisonType);//第三个参数用此种方式比较提升性能
fileinfo.Where(m => String.Compare(m.A, strB, StringComparison.OrdinalIgnoreCase) <= 0).ToList();//OrdinalIgnoreCase表示忽略字母大小写,Ordinal的比较方式就是字符当纯数字的比较方式。
表示A<=B
2,npio.mapper快速导出到excel
var mapper = new Mapper.Mapper(); List<Model> exportData = new List<model>(); foreach (var item in invoiceList) { exportData.Add(ApiMapper.Map<Model>(item)); } mapper.Put(exportData, "Sheet1", true); response.Contents = stream => { mapper.Workbook.Write(stream); };
--列头配置
[Column("SS Date")]