我理解静态和实例的概念,但我很困惑当我有一个只有一个实例的类时我应该使用哪个实例,它是在我的应用程序开始时调用的实例(=Application.Current.MainWindow)
我想保留一个列表,我需要在我的程序中一直使用不同的课程。我是否应该将其设为静态,因为永远不会存在 2 个 MainWindow 实例?或者我应该让它成为非静态的,因为它听起来是正确的,它属于实例?
如果我选择使它成为非静态的,这也意味着我总是需要在其他类中使用“(MainWindow)Application.Current.MainWindow”来引用它,这很烦人
在这里将列表设为静态会“不好”吗?