随笔分类 -  C#

摘要:打开VS中“工具”=》“NuGet程序包管理器”=》“管理解决方案的NuGet程序包”菜单 在“管理NuGet程序包”窗口中,搜索log4net,并安装 有时候,我们在日志中需要记录一些业务数据,如operator等信息,我们新建一个类WebMethodLog,来存放log里面需要用到的信息 新建W 阅读全文
posted @ 2018-03-08 16:00 cherry.zhou 阅读(417) 评论(0) 推荐(0)
摘要:目前MVC有默认事务,在一个using块中dbContext.saveChanges()就是一个默认事务。但是有时候,业务上需要自己写事务。 下面代码块中,使用了MVC默认的事务,我们如果需要获取到student的自增id,需要先savechange;但是有时候多表操作的时候,可能需要获取到自增id 阅读全文
posted @ 2016-11-07 22:03 cherry.zhou 阅读(1051) 评论(0) 推荐(0)
摘要:在Filters文件夹下添加一个类AuthenticationAttribute ,代码如下:// 登录认证特性public class AuthenticationAttribute : ActionFilterAttribute{ public override void OnAction... 阅读全文
posted @ 2015-11-19 17:31 cherry.zhou 阅读(7771) 评论(0) 推荐(2)
摘要:接口是把公共实例(非静态)方法和属性结合起来,以封装特定功能的一个集合。接口不能单独存在,不能像实例化类一样来实例化接口。接口不能包含实现其成员的任何代码,而只能定义成员本身。实现过程必须在实现接口的类中完成。接口除了可以包含方法之外,还可以包含属性、索引器、事件,而且这些成员都被定义为公有的。除此... 阅读全文
posted @ 2014-07-22 11:20 cherry.zhou 阅读(322) 评论(0) 推荐(0)
摘要:类成员包括变量和方法。如果希望其他类能够访问成员变量的值,就必须定义成公有的,而将变量设为公有public,那这个成员变量的就可以被任意访问(包括修改,读取),这样不利于数据安全。 C#通过属性特性读取和写入字段(成员变量),而不直接直接读取和写入,以此来提供对类中字段的保护。属性可用于类内部封... 阅读全文
posted @ 2014-07-17 16:49 cherry.zhou 阅读(12203) 评论(1) 推荐(0)
摘要:1. 主要内容 类型的基本概念 值类型深入 引用类型深入 值类型与引用类型的比较及应用2. 基本概念C#中,变量是值还是引用仅取决于其数据类型。C#的基本数据类型都以平台无关的方式来定义,C#的预定义类型并没有内置于语言中,而是内置于.NET Framework中。.NET使用通用类型系统(CTS)... 阅读全文
posted @ 2014-07-09 16:45 cherry.zhou 阅读(1213) 评论(0) 推荐(0)