同じ名前ページ内のクラスにアクセスしようとしていますが、クラスのインスタンスにアクセスできません。
namespace WebProj.Controller
{
public class DataLayer
{
public string ConnString { get; set; }
}
}
namespace WebProj.Controller
{
public class BusinessLayer
{
}
}
同じ名前ページ内のクラスにアクセスしようとしていますが、クラスのインスタンスにアクセスできません。
namespace WebProj.Controller
{
public class DataLayer
{
public string ConnString { get; set; }
}
}
namespace WebProj.Controller
{
public class BusinessLayer
{
}
}
そのコードをメソッド内に配置する必要があります。
public class BusinessLayer
{
public void Foo()
{
DataLayer dal = new DataLayer();
dal.ConnString = ...;
}
}
メソッド宣言で使用するのはどうですか。
namespace WebProj.Controller
{
public class BusinessLayer
{
public void Main()
{
DataLayer d = new DataLayer();
d.ConnString
}
}
}