问题是这样的:
程序中一部分 资源是从远程http主机获取的,如果每次要用时动态获取,需要消耗很多时间。
我的想法是程序一开始运行时就装载这些资源(远程对象),让他一直处于有效,减少与服务器的交互。全局变量就能解决性能上的问题,请问.NET如何设置全局变量?谢谢。
程序中一部分 资源是从远程http主机获取的,如果每次要用时动态获取,需要消耗很多时间。
我的想法是程序一开始运行时就装载这些资源(远程对象),让他一直处于有效,减少与服务器的交互。全局变量就能解决性能上的问题,请问.NET如何设置全局变量?谢谢。
解决方案 »
- "null" 和 ""
- [分享]ext3文件系统读取器
- 如何给非绑定的datagridview数据进行分页??
- 求救-串口如何发ASCII码
- C# SQL语句传值的问题
- DataSet.ReadXML之后,DataSet中的几张表关系问题,望高手指点
- 执行插入后如何得到Identity
- 跨线程的操作UI控件 居然没有提示"线程间操作无效: 从不是创建控件的线程访问它"这样的字样? 项目里的另外程序确抱错(网络程序服务和客户端)怎么回事??跨线程必须Invoke?????
- 大神帮个小小忙!
- 迷茫
- 求购《C#高级编程》二手书,有急用,有的请进来,价格可以商量!
- .NET的WinForm中怎样关闭原Form,弹出一个新Form,望高手指点
将一个类成员改成用public static修饰,那么这个成员相当于全局变量了
{
public class YourClass
{
public static string s;
....
}
}but normally it is a bad idea to have too many static variables or 全局变量
虽然几乎所有介绍Singleto模式的例子都使用了static变量,但这不是必须的
比如web程序,把东西放在application里面可能比static变量更好,如果你考虑到iis进程不会经常重启
将一个类成员改成用public static修饰,那么这个成员相当于全局变量了
{
public class YourClass
{
public static string s;
//....
}
}
YourNS.YourClass.s
本地的文件
数据库临时表当然,你现在用的是b/s,用application的吧(不过资源消耗较大,不适合存太多太大的对象)
Good Luck!
我不懂.Net
static对象和SingleTon到底有哪些区别?如性能,优劣