编辑:显然这是VS intellisense中的一个hickup。我花了很长时间才看到了。无论如何,谢谢你的帮助。
我要做的是将一个内部类从一个代码隐藏引用到另一个代码隐藏,我已经设法能够使用@ reference
和classname
引用外部类。但是我无法访问内部类。所以更确切地说:
public partial class A : System.Web.UI.UserControl
{
public class Inner
{
}
}
现在在另一个.ascx(.cs)文件中:
public partial class B : System.Web.UI.UserControl
{
somemethod()
{
//reference A.Inner...how?
}
}
使用内部类的原因是我绑定了一个框架,并且不能添加其他东西然后两个.aspx控件。
答案 0 :(得分:1)
要创建内部类,只需执行:
var inner = new A.Inner();
如果A
位于不同的名称空间中,则
var inner = new OtherNamespace.A.Inner();
答案 1 :(得分:0)
显然这是VS intellisense的打嗝。我花了很长时间才看到了。无论如何,谢谢你的帮助。