C#中可执行文件或者DLL如何共享静态数据?

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

我在C#工程中,仍然这么做,编译器虽然不报错,但是没有实际效果,既没有共享,请教如何在C#中实现这个效果,或者应该怎么声明?
...全文
264 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pfworld 2007-03-25
  • 打赏
  • 举报
回复
UP
huheng_0_0 2007-03-25
  • 打赏
  • 举报
回复
请问,那没有类似的简单的方法吗?
shrinerain 2007-03-22
  • 打赏
  • 举报
回复
of coz, c# is not c++

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


huheng_0_0 2007-03-22
  • 打赏
  • 举报
回复
继续顶
huheng_0_0 2007-03-22
  • 打赏
  • 举报
回复
高手指教一下啊!
bestyangfeng 2007-03-22
  • 打赏
  • 举报
回复
学习

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧