
----------【C#】
宁静_致远76
这个作者很懒,什么都没留下…
展开
-
实体框架- Entity Framework 基础篇
以前写数据层D层的时候里面有好多的SQL语句,如何省略到繁琐的SQL语句,微软提供了一种很好的方式-实体框架-Entity Framwork。一种对象映射机制,支持.NET开发人员使用域特定对象来出来关系数据,消除了对开发人员通常需要编写的大部分数据访问代码的需求。原创 2015-05-09 08:16:24 · 4856 阅读 · 23 评论 -
C#关键字using的几种用法
一、作为语句,强制对象清理 用于定义一个范围,在此范围的末尾将释放对象 C# 通过 .NET Framework 公共语言运行库 (CLR) 自动释放用于存储不再需要的对象的内存。内存的释放具有不确定性;一旦 CLR 决定执行垃圾回收,就会释放内存。但是,通常最好尽快释放诸如文件句柄和网络连接这样的有限资原创 2015-05-20 21:28:24 · 2781 阅读 · 17 评论 -
面向对象----C#运算符重载
什么是运算符重载? 重载是面向对象中的一个重载概念,它是对象多态性的一种不完全体现。所谓运算符重载,就是对已有的运算符重新定义,赋予其另一种功能,以适应不同的数据类型。为什么要需要运算符重载? 比如: 1+1=2 这是系统默认可以识别并可以运算的 1杯水+1杯水=2原创 2014-03-24 21:56:42 · 3551 阅读 · 24 评论 -
C#之索引器
索引器:索引器允许类或结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。 语法:[访问修饰符] 数据类型 this [数据类型 标识符] { get{}; set{};原创 2014-03-19 21:09:52 · 2190 阅读 · 27 评论 -
c# 实现导出excel
机房收费系统合作版中的用到了导出excel表格的功能,以前用过的是vb.net版的,现在用c#实现。 建立一个PutOutExcel类,C#很方便的已经提供了这个开发包,不需要第三方控件了。代码如下 class PutOutExcel { public void GenerateExcelCurrent(System.Windows.Fo原创 2014-12-28 20:52:23 · 4956 阅读 · 16 评论 -
C#动态建库建表学习
ITOO3.0的学习中为需要动态的建库建表来满足业务的灵活性,该功能使用过拼接建库建表的SQL语句以及SQLHelper实现的。 这里只展示操作类,至于SQLHelper不再赘述。 #region IsDBExist-判断数据库是否存在 /// /// 判断数据库是否存在 /// /// 数据库的名称原创 2015-05-22 20:38:45 · 3552 阅读 · 18 评论 -
c# 更改表格字段
在实际情况中为了减少数据库的压力和提高性能会将一些字段的内容在数据库以代码的形式存储,而现实到用户界面的时候就需要用户能看懂的形式代替,这样你会发现表格字段的数据类型有改变,简单的更改后台返回的json串显然是不行的。怎么办呢? 显然表格的结果需要改变,在c#里提供了Clone的方法,我现在的思路是把表格字段的数据结构通过Clone以及更新必要字段的数据类型来实现。 ///原创 2015-11-10 08:19:40 · 2067 阅读 · 9 评论 -
再谈反射
最近在一次技术分享会上继续分享了反射机制,每次的分享都让自己对它有个更深入的认识。下面是由TKY某项目中项目经历搭建的框架,自己深入的整理了下,并对以此对反射有了一层又一层的深刻认识,同时借鉴了他人的博客以及视频讲解,产生了共鸣。 反射在运行时动态的实例化对象,动态的调用对象。 即: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象;原创 2016-03-16 16:33:36 · 676 阅读 · 6 评论