1、Default.aspx的代码页文件的类名为什么是_Default页不是Default?2、添加命名空间后,如下面代码所示,可以使用类名Default吗?为什么??namespace WestGarden.Web{ public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } }}问题补充:那,如果直接把class _Default改成class Default,对应窗体页也做修改,会有什么不良后果呢?我给它加了个命名空间,也就是改成如下的样子:namespace WestGarden.Web{ public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } }}这个不良后果,可以避免吗????
2 回答
尚方宝剑之说
TA贡献1788条经验 获得超4个赞
的确,C#中有个关键字default,主要用在用在Switch语句和泛型中。
但C#是区别大小写的,Default应该不够成于default的冲突,当然,也就不存在使用命名空间来避免什么的问题。
Default.aspx.cs中使用了_Default.aspx,也许,只是一种小心的表现吧。
另,类似的代码在PetShop中有,使用的是Default而不是_Default
- 2 回答
- 0 关注
- 804 浏览
添加回答
举报
0/150
提交
取消