-
.NET 扩展方法 (二)
上一篇随笔.NET 扩展方法 (一)已经对 扩展方法有了大致的介绍,这篇算是一个补充,让我们来看一下扩展方法的几个细节: 一、扩展方法具有继承性 当使用扩展方法扩展一个类型的时候,其也扩展了派生类,所以上一篇的遗留问题如果给object添加一个扩展方法会出现什么效...
2018-06-17 19:57:21
-
关于“构造函数”中的几个小问题,也许面试会问到哦~
构造函数这玩意也是面试官经常会问到的东西,我们知道一个类的状态初始化就全靠它了,下面提几个小问题。 Q:我看到Web项目里面通常都有一个BasePage页面,其中构造函数里面做了权限验证, 请问为什么要这么做。 A: 既然这么做了,那么设计者肯定就知道了一个原则就是...
2018-06-17 19:57:28
-
TDD学习笔记【三】---是否需针对非public方法进行测试
前言 在Visual Studio 2012 中,针对Unit Test 的部分,有一个重要的变动: 原本针对「测试对象非public 的部分」,开发人员可通过Visual Studio 2010 自动产生的accessor ??来进行测试。但在Visual Studio 2012 中,将此功能移除了。 Accessor ??其背后的原理,是将对...
2018-06-17 19:57:19
-
一个简单的小例子让你明白c#中的委托-终于懂了!
模拟主持人发布一个问题,由多个嘉宾来回答这个问题。 分析:从需求中抽出Host (主持人) 类和Guests (嘉宾) 类。 作为问题的发布者,Host不知道问题如何解答。因此它只能发布这个事件,将事件委托给多个嘉宾去处理。因此在Host 类定义事件,在Guests类中定义事件的响应...
2018-06-17 19:56:59
-
ContextMenuOpening 事件
ContextMenuOpening事件,不能在将要触发的目标ContextMenu中触发,只能包含 这个ContextMenu的父控件中触发该事件。 在ListView中,希望控制右键弹出菜单时,可以使用ContextMenuOpening事件,在 右键菜单弹出前,根据条件对菜单进行控制。...
2018-06-17 19:56:52
-
Request、Request.Form、Request.QueryString 用法的
Request.Form:获取以POST方式提交的数据。 Request.QueryString:获取地址栏参数(以GET方式提交的数据)。 Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString、Form、ServerVariable中都搜寻一遍。 有时候会得到不同的结果。如果仅仅需要F...
2018-06-17 19:56:53
-
ASP.NET中的加密页面机制
本节介绍ASP.NET对视图信息的加密功能。Page.RegisterRequiresViewStateEncryption方法就是将控件注册为需要视图状态加密的控件。如果您要开发用于处理潜在的敏感信息的自定义控件,请调用RegisterRequiresViewStateEncryption方法向页注册控件,并确保该控件的视图状...
2018-06-17 19:56:52
-
TDD学习笔记【二】---单元测试简介
大纲 Testing 的第一个切入点:单元测试。 本篇文章将针对单元测试进行简介,主要内容包含了5W: Why What Where Who When 而How 的部分,属于实现部分,将于下一篇文章介绍工具与简单的范例。 最后会提到测试用例所代表的意义与其重要性。 前言 单元测试,是开发人员...
2018-06-17 19:56:13
-
C#中数组、ArrayList和List三者的区别(转)
好东西,总结的很到位,收藏了! 源地址:http://blog.csdn.net/zhang_xinxiu/article/details/8657431...
2018-06-17 19:56:51
-
asp.net读取xml方法
这个适合刚学asp.net的同学,大神直接略过好了,asp.net经常会有很多用到XML的地方,比如全国省市的联动,以及一些菜单读取等等都有xml的影子,直接贴代码,以便我以后用到的时候忘了,注释我写得很清楚了,不懂的可以留言。 /// summary /// 读取城市列表 /// /summar...
2018-06-17 19:56:23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash