使用类而不创建新实例

时间:2015-03-30 01:56:28

标签: c# wpf

我想在我的主页中取一个字符串并将其放入我的课程中,以便我可以在下一个窗口中获取它。我的班级很简单,看起来像这样:

name:Spreadsheet

    private string itemType;

    public string ItemType
    {
        get { return itemType; }
        set { itemType = value; }
    }

如果我创建一个新实例,我可以改变它,但这将删除其中的所有内容 - 我不想要它。我用这一行打电话给这个班:

private Spreadsheet ss = new Spreadsheet();

当我调用此方法时,我创建了一个新实例new Spreadsheet(),它错误地将所有字符串放入null。我怎么能避免这个?

1 个答案:

答案 0 :(得分:0)

像Tyler Day说的那样

  

我认为您可能正在寻找static关键字。 - 泰勒日

解决了我的问题 将私有字符串itemType设置为私有静态字符串itemType是我错过的:)

解释为什么静态字段是每类型而不是每个实例的类级变量