日期:2014-05-19  浏览次数:21078 次

C#中可执行文件或者DLL如何共享静态数据?
在 < <windows核心编程> > 中提到,在可执行文件或者dll的多个实例之间共享静态数据,他的做法是:
#pragma   date_seg( "Shared ")
                volatile   int   number   =   0;
#pragma   dage_seg()
#pragma   comment(linker,   "/Section:Shared,   RWS ")
将这个数据放入 "shared "节中,然后可以达到数据共享.

我在C#工程中,仍然这么做,编译器虽然不报错,但是没有实际效果,既没有共享,请教如何在C#中实现这个效果,或者应该怎么声明?

------解决方案--------------------
of coz, c# is not c++

C# can 't allocate the global memory...