就是很dll在运行时要共享数据。请问如何实现:像是CreateFileMapping吧。但不太会用,怕出错。

解决方案 »

  1.   

    http://topic.csdn.net/t/20020228/09/546413.html
      

  2.   

    .Net是不允许这样做的话,
    只有用win32 API,申请全局内存.其实你可以用其他办法实现数据共享,最简单的就是文件
      

  3.   

    C#虽然不允许全局变量,但一些全局数据(如果一定需要的话)是这样做的:
    .net 1.0中:
    public class GlobalClass
    {
       public static SomeType SomeData = SomeValue;
       
       priavte GlobalClass()
       {
       }
    }.net2.0中(静态类):
    public static class GlobalClass
    {
       public static SomeType SomeData = SomeValue;
       
    }