2018年4月27日

摘要: C# 5.NET Framework 4.5 Visual Studio 2012 C#5.0新引进的语法基于.Net Framework 4.5。主要引进的语法:异步与等待,调用方信息 其中最重要的当属异步与等待 1、异步和等待(async和await) 2、调用方信息(CallerInforma 阅读全文
posted @ 2018-04-27 23:23 john_yong 阅读(617) 评论(0) 推荐(0) 编辑

2018年4月25日

摘要: C#4,.NET Framework 4.0, Visual Studio 2010 C#4.0新引进的语法基于.Net Framework 4.0。主要引进的语法:动态类型,命名参数、可选参数,优化Com调用 其中最重要的当属动态类型 Dynamic binding:动态绑定,也就是动态类型,在运 阅读全文
posted @ 2018-04-25 00:26 john_yong 阅读(202) 评论(0) 推荐(0) 编辑

2018年4月23日

摘要: C#3,.Net Framework 3.5 ,Visual Studio 2008, CLR 3.0 C#3.0新引进的语法基于.Net Framework 3.5。主要引进的语法:Linq,隐式类型局部变量,匿名类型,对象和集合的初始化器,自动属性,扩展方法,查询表达式,Lamda表达式,表达式 阅读全文
posted @ 2018-04-23 23:41 john_yong 阅读(134) 评论(0) 推荐(0) 编辑

2018年4月19日

摘要: C# 2.0 ,.NET Framework 2.0,.NET Framework 3.0,Visual Studio 2005 C#2主要添加了泛型、匿名方法,分部类型(类、结构、接口),可空类型,迭代器,属性访问控制器,方法组转换,协变和逆变,静态类、委托推断 其中最为经典的当属【泛型】 1、G 阅读全文
posted @ 2018-04-19 00:06 john_yong 阅读(129) 评论(0) 推荐(0) 编辑

2018年4月17日

摘要: (C#2,.net framework2.0,Visual Studio 2003)之前版本归为最初的版本(主要是针对.net framework),其主要定义了最基本的类型、特性。 1、基本的类型 2、定义了属性,操作符,表达式、语句 3、确定了结构类型、类类型、接口的定义 4、定义了委托,事件 阅读全文
posted @ 2018-04-17 00:03 john_yong 阅读(137) 评论(0) 推荐(0) 编辑

2018年4月14日

摘要: 曾几何时,对C#编译时与运行时的理解总是不是那么明显。以下对此部分说明一下自己的理解。 定义 编译时 将C#程序编译成中间代码的过程。其过程是对程序进行词法分析,语法分析等。 运行时 就是程序最终分配内存运行的过程。在运行的过程中也需要进行类型检查。例如数组是否越界检查,除零错误检查等 编译时常量与 阅读全文
posted @ 2018-04-14 15:42 john_yong 阅读(2832) 评论(0) 推荐(1) 编辑

2018年4月13日

摘要: C#基本类型 闲来无事,重新温习了下C#基本类型。以下讲的基本类型主要是包括基本的值类型类型和string。struct和class不包含其中。 C#基本类型 值类型: bool,byte,sbyte,char,short,ushort,int,uint,long,ulong,float,doubl 阅读全文
posted @ 2018-04-13 18:00 john_yong 阅读(394) 评论(0) 推荐(0) 编辑

2018年4月11日

摘要: MVP是什么 MVP:Model-View-PresenterModel:表示数据提供者;View:表示数据展示;Presenter:是M与V沟通的桥梁。 MVP工作方式 UI:告知Presenter需要怎样的数据(调用方法)Presenter:调用对应的业务方法获取数据(调用业务方法),并主动通知 阅读全文
posted @ 2018-04-11 14:55 john_yong 阅读(114) 评论(0) 推荐(0) 编辑

2018年3月30日

摘要: 序列化实是将对象信息转换成制定格式(二进制、json或者xml等格式)的数据。 反序列化则是将制定格式(二进制、json或者xml等格式)的数据转换成对象信息 注:序列化与反序列化前后的对象不是同一个对象。因为反序列化相当于使用序列数据重新创建了新的对象实体。 序列化帮助类 1 using Syst 阅读全文
posted @ 2018-03-30 00:28 john_yong 阅读(152) 评论(0) 推荐(0) 编辑

2018年3月22日

摘要: 验证码生成步骤: 1、根据制定的验证码长度,随机生成验证码字符串。(此处需要注意“随机“的定义) 2、根据生成的验证码字符串绘制对应的验证码图形 具体代码如下: 1 /// <summary> 2 /// Validate code manager 3 /// </summary> 4 public 阅读全文
posted @ 2018-03-22 23:28 john_yong 阅读(387) 评论(0) 推荐(0) 编辑

导航