可能使一个全局变量。 C# [英] Possible to make a global Var. C#

查看:109
本文介绍了可能使一个全局变量。 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆