方法一:使用string.Contains方法string.Contains是大小写敏感的,如果要用该方法来判断一个string是否包含某个关键字keyword,需要把这个string和这个keyword都转成小写或大写再调用Contains方法;string key = "bbb";string temp = "aaaBBBcccDDD"…
2019-11-24 209
contain是判断List是否包含某个对象成员,返回布尔类型。IndexOf是判断对象在该list里面的位置,没有返回-1,有的话返回索引位置。在list中,存在三种方法:contains, exists, any。都可以实现查找元素。下面来做个测试,看下他们之间的性能比较如何。测试代码如下:List …
2019-11-24 163
在C#的List集合操作中,Last方法和LastOrDefault方法都会用来查找集合中最后一个符合条件的元素对象,但Last和LastOrDefault方法还是有差别的,建议使用LastOrDefault方法来操作,因为Last方法在未查到一条符合条件的对象的时候,将会直接抛出程序运行时异常。Last方法和…
2019-11-24 158
在C#的List集合操作中,有时候需要查找到List集合中的最大值,此时可以使用List集合的扩展方法Max方法,Max方法有2种形式,一种是不带任何参数的形式,适用于一些值类型变量的List集合,另一种是带Lambda表达式书写形式的,此方法可适用于获取List集合中某一个属性的最大…
2019-11-24 156
在C#的List集合中,FirstOrDefault方法一般用来查找List集合中第一个符合条件的对象,如果未查到则返回相应默认值。其实如果要查找最后一个符合条件的List集合元素对象,可以使用LastOrDefault方法来实现,LastOrDefault方法的内部书写形式为Lambda表示式的书写形式。Las…
2019-11-24 164