日常开发查询记录

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")]

 

posted @ 2022-11-10 09:45  vba是最好的语言  阅读(35)  评论(0编辑  收藏  举报