日期:2014-05-17  浏览次数:20501 次

class partial问题
本人是ASP.NET新手。
我知道partial能把一个类分成几个部分来写,但是,我不知道:对应的类的不同部分是不是要在同一个命名空间中?
如:我在namespace Model 中定义了class partial User,我在namespace BLL中的头文件中也有:using Model,再在namespace BLL中对class partial User 进行补充,不知道这样可不可以?
asp.net partial class class?partial?

------解决方案--------------------
看msdn上对分部定义的规则说明

要成为同一类型的各个部分的所有分部类型定义都必须在同一程序集和同一模块(.exe 或 .dll 文件)中进行定义。分部定义不能跨越多个模块。