Net Core教程

C#中Linq查询使用ToLower()会导致查询速度变慢

本文主要是介绍C#中Linq查询使用ToLower()会导致查询速度变慢,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

  //str.ToLower()方法在Linq中非常耗费资源,如果查询集合数量较多,会使查询速度变慢,慎用。如果需要变成小写,尽量在生成集合时就 把集合变成小写。而不是在查询阶段使用。

  当然如果集合数量不多的话,那无所谓。 

  var v1 = from model in models where model.str.ToLower() == str.ToLower() select model;

这篇关于C#中Linq查询使用ToLower()会导致查询速度变慢的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!