标签:des ar 使用 sp for 文件 div art 问题
有一次面试的时候,面试官问我,知道部分类吗?
我说知道,用partial 关键字修饰的类就是部分类
他问,你知道为什么要有部分类吗?
我愣着了,这个问题我没想过,而且平时的时候都没怎么用到过部分类,我答不上来。。
现在我查阅资料了解了一下,下面分享一下我认识的部分类。
部分类是用partial声明的类,它允许我们把一个类分割成两个或多个类,当应用程序编译的完成的时候,多个部分类会结合成一个类,同时partial关键字也可以用于声明结构和接口。
那么下面问题来了,为什么要有部分类呢?
既然微软创造了这么一个东西,肯定有它存在的意义的
存在意义之一:
如果大家留意的话,会发现我们创建的webform程序或者windowform程序时,默认情况下会自动生成两个文件:webfrom1.aspx.cs和webform1.aspx.designer.cs,然后你会发现这两个类都用了关键字partial去声明了,没错,这就是部分类应用的所在,我认为它是为了code-behind技术而生的,因为声明了部分类,系统自动生成的代码和我们自己打的代码得以分离,已于代码的阅读和理解,提高开发效率。
存在意义之二:
标签:des ar 使用 sp for 文件 div art 问题
原文地址:http://www.cnblogs.com/gester/p/4166237.html