摘要: Skip()和Take()方法都是IEnumerable<T> 接口的扩展方法,包括C#中的所有Collections类,如ArrayList,Queue,Stack等等,还有数组和字符串都可以调用这两个方法。 int[] test = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 阅读全文
posted @ 2019-09-26 17:54 哈根达斯 阅读(11696) 评论(0) 推荐(1) 编辑
摘要: /// <summary> /// 创建时间 /// </summary> public string createTime { get; set; } public DateTime _createTime { get { if (string.IsNullOrEmpty(this.createT 阅读全文
posted @ 2019-09-26 17:42 哈根达斯 阅读(1520) 评论(0) 推荐(0) 编辑
摘要: 在C#中使用Nullable类型(给整型赋null值的方法) 在C#1.x的版本中,一个值类型变量是不可以被赋予null值的,否则会产生异常。在C#2.0中,微软提供了Nullable类型,允许用它定义包含null值(即空值)的数据类型,这对处理数据库中包含可选字段以及很多方面都有很大帮助。 (1) 阅读全文
posted @ 2019-05-14 10:14 哈根达斯 阅读(436) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_42485607/article/details/80962424 阅读全文
posted @ 2019-03-28 13:52 哈根达斯 阅读(142) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/landeanfen/p/5337072.html#_label2 https://www.cnblogs.com/hefeilong/p/5732992.html 阅读全文
posted @ 2018-09-26 21:45 哈根达斯 阅读(90) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-09-18 12:03 哈根达斯 阅读(9) 评论(0) 推荐(0) 编辑
摘要: http的工作原理: 客户机与服务器建立连接后,发送一个请求给服务器,请求格式为:统一资源标识符、协议版本号。服务器收到请求的信息(包括请求行,请求头,请求体)。服务器接收到请求后,给予相应的响应信息,格式为一个状态行(包括响应行,响应头,响应体)。在internet上,http通讯通常发生在TCP 阅读全文
posted @ 2018-09-12 09:51 哈根达斯 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 一、静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。 1、静态类的主要特性: [1] 仅包 阅读全文
posted @ 2018-08-20 22:00 哈根达斯 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 总结一下常量和只读字段的区别: 由来: 笔者也是在看欧立奇版的《.Net 程序员面试宝典》的时候,才发现自己长久以来竟然在弄不清出两者的情况下,混用了这么长的时间。的确,const与readonly 很像,都是将变量声明为只读,且在变量初始化后就不可改写。那么,const与readonly 这两个修 阅读全文
posted @ 2018-08-01 18:51 哈根达斯 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 基本概念 这个实例是子类的,但是因为你声明时是用父类声明的,所以你用正常的办法访问不到子类自己的成员,只能访问到从父类继承来的成员。 在子类中用override重写父类中用virtual申明的虚方法时,实例化父类调用该方法,执行时调用的是子类中重写的方法; 如果子类中用new覆盖父类中用virtua 阅读全文
posted @ 2018-07-24 11:21 哈根达斯 阅读(859) 评论(0) 推荐(0) 编辑