我无法访问同一命名空间中的类

时间:2013-01-07 11:27:22

标签: c# asp.net class web-applications namespaces

我正在尝试访问同一名称范围内的类,但我无法访问类的实例。

namespace WebProj.Controller
{
    public class DataLayer
    {
        public string ConnString { get; set; }
    }
}

namespace WebProj.Controller
{
    public class BusinessLayer
    {

    }
}

enter image description here

2 个答案:

答案 0 :(得分:10)

您需要将该代码放在方法中:

public class BusinessLayer
{
    public void Foo()
    {
        DataLayer dal = new DataLayer();
        dal.ConnString = ...;
    }
}

答案 1 :(得分:3)

如何在方法声明中使用它;

namespace WebProj.Controller
{
    public class BusinessLayer
    {
        public void Main()
        {
            DataLayer d = new DataLayer();
            d.ConnString
        }

    }
}

enter image description here