我正在尝试制作一个类,因此当我在文件中执行以下操作时:

Functions LoginFunctions = new Functions();
LoginFunctions.loadFunctions();


它将创建我需要的对象,并将其公开,以便调用该类的每种形式都可以使用它。该类文件在下面。

namespace App
{
    public class Functions
    {
        public void loadFunctions()
        {
            TaskbarItemInfo taskbarItemInfo = new TaskbarItemInfo();

        }
    }
}


它似乎并没有公开taskbarItemInfo对象,也没有让我在类内部以外的其他任何地方使用它。如何将其公开,以便每个调用该类的文件都可以使用该对象?

最佳答案

正如其他人提到的那样,使其成为属性,例如,如下所示:

public class Functions
{
    public TaskbarItemInfo TaskbarItemInfo { get; private set; }

    public void loadFunctions()
    {
        this.TaskbarItemInfo = new TaskbarItemInfo();
    }
}

10-05 23:59