【发布时间】:2021-12-30 02:45:46
【问题描述】:
是否可以使整个项目都可以访问变量或项目列表? 我的程序在一个视图中选择了一个对象,并且我想访问/更改另一个视图。
我知道这不是最好的解决方法,为此使用 MVVM 模式会更好,但对于一个或两个变量/列表的简单用例来说,正确实现这一点似乎需要付出很大的努力。
【问题讨论】:
-
为什么不使用单例模式?
-
使用全局变量会妨碍你编写好的测试。
-
为什么从一个视图转换到另一个视图的东西不能同时传达必要的数据?听起来您正在寻求建立那种“我登录并看到别人的帐户”的安全风险
-
OP 意味着,我认为,C# 而不是直接使用
Banana需要在BananaTree中创建Monkey,在Tropics中,在@987654327 中的ClimaticZone@ 仅访问Banana。使用全局变量不是好方法,但对于简单的项目或家庭作业 - 为什么不呢?
标签: c# wpf list variables public