随笔分类 -  C#

C# LINQ学习笔记
摘要:LINQ,语言集成查询; LINQ TO SQL,同EF,NHibernate一样,也是一种ORM框架; 1. 入门应用示例: static public void LinqBasic() { var colors = new[] { "Red", "Orange", "Yellow", "Blac 阅读全文

posted @ 2018-11-30 22:27 Joye_Zhou 阅读(405) 评论(0) 推荐(0)

C# 基础知识总结
摘要:要学好C#,基础知识的重要性不言而喻,现将常用到的一些基础进行总结,总结如下: 01. 数据类型转换: 强制类型转换(Chart--> int): char cr='A'; int i = (int)(cr); 02. 委托/匿名函数/Lamda表达式: 委托是匿名函数的起源,Lamda表达式又是匿 阅读全文

posted @ 2016-11-12 15:54 Joye_Zhou 阅读(4912) 评论(0) 推荐(1)

C# 反射(Reflection)
摘要:反射主要用于在程序运行期间动态解析相关类的类名,命名空间,属性,方法并进行相应操作,以下通过两个简单的例子进行了说明: 示例1:调用程序集内部方法,运行时动态获取相关类的信息,包括类名,命名空间等信息并进行对象的创建及方法的调用: 测试类: class HI { public string Hi = 阅读全文

posted @ 2016-10-31 19:26 Joye_Zhou 阅读(236) 评论(0) 推荐(0)

C# 控制反转(IOC: Inverse Of Control) & 依赖注入(DI: Independence Inject)
摘要:举例:在每天的日常生活中,我们离不开水,电,气。在城市化之前,我们每家每户需要自己去搞定这些东西:自己挖水井取水,自己点煤油灯照明,自己上山砍柴做饭。而城市化之后,人们从这些琐事中解放了出来,城市中出现了水厂,发电厂,燃气公司。水,电,气我们自己打开开关用就可以而不用关心这些都是怎么来的,怎么实现的 阅读全文

posted @ 2016-10-19 19:41 Joye_Zhou 阅读(1230) 评论(1) 推荐(0)

C# Web中Session的使用
摘要:1. 关于使用之前要注意的: 在使用session之前,一定要注意继承自System.Web.UI.Page,或在使用session时加上System.Web.HttpContext.Current: 如:System.Web.HttpContext.Current.Session["Items"] 阅读全文

posted @ 2016-06-15 18:11 Joye_Zhou 阅读(1916) 评论(0) 推荐(0)

C# 利用ITextSharp导出PDF文件
摘要:最近项目中需要导出PDF文件,最后上网搜索了一下,发现ITextSharp比较好用,所以做了一个例子: public string ExportPDF() { //ITextSharp Usage //Steps:1. Add content to cell;2. Add cell to table 阅读全文

posted @ 2016-05-26 18:19 Joye_Zhou 阅读(464) 评论(0) 推荐(0)

C# 利用ADO.NET导出大批量数据
摘要:2015年12月,XX项目中需要做一个数据导出功能,当时所有页面的到处功能均已经实现,但有个页面数据量太大,导出过程中导出页面直接卡死。不得已我准备选用ADO.NET来重新完成这个功能,因为考虑到越偏向底层操作速度越快这个逻辑,我选用从SqlCommand中直接读取数据,每两万条数据写一次文件,避免 阅读全文

posted @ 2016-05-06 18:35 Joye_Zhou 阅读(791) 评论(0) 推荐(0)

C# 序列化和反序列化
摘要:1. 序列化和反序列化: 定义: 序列化:将对象以字节流的形式保存到磁盘中或者在网络上进行传输; 反序列化:从字节流中解析出对象,但需要有对象的实例; 用法: 序列化:Newtonsoft.Json.JsonConvert.SerializeObject(Readings) 转换前:{ Systol 阅读全文

posted @ 2016-04-27 19:32 Joye_Zhou 阅读(455) 评论(0) 推荐(0)

导航