冒号的绑定可以自动转换HTML编码的代码(无法在前台显示在后台拼接的HTML代码,而使用 Response.Write(pager.MvcPager()) 又是正常显示的)
<%= Model.ModelPagerHtmls %>
等号的绑定没有这种机制
string类型属于引用型变量。
其中string.Empty和string str=“”都分配了内存空间,并且他俩内存指向同一位置。
string str=Null则不分配内存空间。
visual studio 2010代码重构技术
1、Extract Method(提取方法)
允许定义一个基于所选择的代码语句的新方法。
2、Encapsulate Field(封装字段)
把一个公共的字段转化为一个由C#属性封装的私有字段。
3、Extract Interface(提取接口)
定义一个基于现有类型成员集的新接口类型。
4、Reorder Parameters(重排参数)
提供了一种重新排序成员实参的方式。
5、Remove Pa 阅读全文>>
静态构造函数
1、一个类只可以定义一个静态构造函数。换句话说就是静态构造函数不能被重载。
2、静态构造函数不允许访问修饰符并且不能接受任何参数。
3、无论创建了多少类型的对象,静态构造函数只执行一次。
4、运行库创建类实例或调用者首次访问静态成员之前,运行库会调用静态构造函数。
5、静态构造函数的执行先于任何实例级别的构造函数。
23中设计模式简介
1、简单工厂
提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以接口、抽象类,也可以是具体的类。
2、外观模式
为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
3、适配器模式
将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原来由于接 阅读全文>>
类的特征和在生命周期里的意义
1、类是否被“密封”?
密封类不能做为其他类的基类
2、类实现任何接口了吗?
接口是抽象成员的集合,它在对象和对象的用户间提供一个契约。CTS允许类实现任何接口。
3、类是具体的还是抽象的?
抽象类是不能直接创建的,但是可以用来为派生类型定义公共的行为。具体类可以直接创建。
4、这个类的可见性是什么?
每个类必须用关键字(比如public或intern 阅读全文>>
热门文章
- MVC4使用[Authorize(Roles="admin" - 219021次
- 微信公众号接口:40016 invalid bu - 63737次
- MVC上传文件时HttpPostedFileBase - 37329次
- 微信公众平台接口进行开发Token验... - 34542次
- 黑客十五年:寻找被黑金毁掉的黑客 - 32162次
- Beyond Compare 4 key 注册码 - 31469次
- SQL、LINQ与Lambda随机取N条数据 - 30355次
- 黑市交易 – 女性肉鸡价格比男性贵 - 30329次
- Windows下netsh端口转发进行渗透 - 28911次
- 【原创】微信公众平台接口调试工具 - 27022次