可能使一个全局变量。 C# [英] Possible to make a global Var. C#
本文介绍了可能使一个全局变量。 C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
它是possbile使变量全球在C#
Is it possbile to make a variable global in C#?
推荐答案
好了,你可以做一个公共静态变量:
Well, you can make a public static variable:
public static class Globals
{
public static string Foo;
}
不过,我会强烈建议您的不的要做到这一点:
- 它变得不清楚是怎么使用变量
- 有没有那种线程安全的
- 这让测试的疼痛(尤其是如果你想并行测试)
我倒是劝你非常努力地从全局设计了。如果你能告诉我们更多关于为什么你认为你的希望的全局变量,我们也许能够给你如何避免它在这个特殊的情况下,一些建议:)
I'd urge you to try very hard to design away from globals. If you could tell us more about why you think you want a global variable, we may be able to give you some advice on how to avoid it in this particular case :)
这篇关于可能使一个全局变量。 C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文