所有类别

  • C#使用JavaScriptSerializer类实现序列化与反序列化

    C#使用JavaScriptSerializer类实现序列化与反序列化得到JSONJavaScriptSerializer类由异步通信层内部使用,用于序列化和反序列化在浏览器和Web服务器之间传递的数据。1、添加引用项目添加:System.Web.Extensions.dll的引用;代码添加:using System.Web.Script.Serializ…

    2019-11-25 254

  • C#中Equals和==(等于号)的比较

    C#中Equals和==(等于号)的比较相信很多人都搞不清Equals和 ==的区别,只是零星的懂一点,现在就让我带大家来进行一些剖析一、值类型的比较对于值类型来说 两者比较的都是”内容”是否相同,即 值 是否一样,很显然此时两者是划等号的。例1:int i = 9;int j = 9;Console.…

    2019-11-24 234

  • C#判断字符串中是否包含指定字符串及contains与indexof方法效率问题

    方法一:使用string.Contains方法string.Contains是大小写敏感的,如果要用该方法来判断一个string是否包含某个关键字keyword,需要把这个string和这个keyword都转成小写或大写再调用Contains方法;string key = "bbb";string temp = "aaaBBBcccDDD"…

    2019-11-24 286

  • List中contains方法和indexOf方法的区别

    contain是判断List是否包含某个对象成员,返回布尔类型。IndexOf是判断对象在该list里面的位置,没有返回-1,有的话返回索引位置。在list中,存在三种方法:contains, exists, any。都可以实现查找元素。下面来做个测试,看下他们之间的性能比较如何。测试代码如下:List …

    2019-11-24 227

  • C#中List集合中Last和LastOrDefault方法的差别

    在C#的List集合操作中,Last方法和LastOrDefault方法都会用来查找集合中最后一个符合条件的元素对象,但Last和LastOrDefault方法还是有差别的,建议使用LastOrDefault方法来操作,因为Last方法在未查到一条符合条件的对象的时候,将会直接抛出程序运行时异常。Last方法和…

    2019-11-24 226