访问静态变量C#

时间:2015-04-07 20:23:05

标签: c# static avl-tree

我使用了这个简单的静态类,以便我可以从应用程序的任何位置访问我的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; }
   }
}

1 个答案:

答案 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; }
    }
}