摘要:
Null合并操作符:?? //如果操作数不是null,那么把它给我;否则的话,给我一个默认值。 //如果左边的表达式不是null,那么??右边的表达式不会被计算 string s1=null; string s2= s1 ?? "Nothing"; //也就是说,s1如果是null,那么直接就右侧表 阅读全文
摘要:
JObject 用于操作JSON对象 JArray 用语操作JSON数组 JValue 表示数组中的值 JProperty 表示对象中的属性,以"key/value"形式 JToken 用于存放Linq to JSON查询后的结果 JToken的层次结构是这样的: JToken -抽象基类 JCon 阅读全文
摘要:
LinkedList集合: 1:数组和List、ArrayList集合都有一个重大的缺陷,就是从数组的中间位置删除或插入一个元素需要付出很大的代价,其原因是数组中处于被删除元素之后的所有元素都要向数组的前端移动。 2:LinkedList(底层是由链表实现的)基于链表的数据结构,很好的解决了数组删除 阅读全文
摘要:
动态数组有明显的缺点:可能会造成内存的浪费(例如我,开了一个10的内存,只是存了5个,就有五个浪费了) 引入问题:是否可以用多少申请多少? 链表(linkList)可以链表是一种链式存储的线性表,所有元素的内存地址,不一定是连续的链表是一种常见的数据结构,在每一个节点中,存储下一个节点的指针 链表中 阅读全文