我使用了这个简单的静态类,以便我可以从应用程序的任何位置访问我的AVLTree。但由于某些原因,我无法从另一个类调用该变量。每当我输入数据库。我只得到两种不是我想要的方法。我想访问Database.countries,但这是不可能的。
static class Database
{
static AVLTree<Country> countries = new AVLTree<Country>();
static Database()
{
}
static AVLTree<Country> cees()
{
return countries;
}
static AVLTree<Country> Countries
{
get { return countries; }
}
}
答案 0 :(得分:3)
您需要公开您的财产
public static class Database
{
static AVLTree<Country> countries = new AVLTree<Country>();
static Database()
{
}
static AVLTree<Country> cees()
{
return countries;
}
public static AVLTree<Country> Countries
{
get { return countries; }
}
}