所以我想在两个类之间共享我的并发字典对象,字典对象是静态的。我最喜欢做这样的事情。 但我相信应该有更好的方法来做到这一点。有没有办法,所以我不需要在构造函数中传递字典。
<div>
<button class="button" style="vertical-align: middle;">
<a href="link"><span>Become a member today</span></a></button>
</div>
答案 0 :(得分:0)
如评论中所示,绝对没有理由让实例类没有实例字段但只使用静态字段。如果您的行为不依赖于实例,则使用静态方法,或者使用Instance
类的静态实例。
在Service
类中,您通常遇到的问题是,在此类中,您不知道在实例字段中引用的字典会发生什么。因为Instance
中的静态变量是公共的而不是readonly
,所以您甚至不知道该字典与静态字段引用的字典相同。
所以,我想说,是的,确实有更好的方法可以做到这一点,但是如何做到这一点取决于你想要达到的目标。