我的DLL是用C++写的,写了几个函数,可以正常地在C#里调用,现在想在DLL源程序中定义几个变量,然后在C#工程里进行处理,请问该如何下手呢。我用的是VS2013,多谢了

------解决思路----------------------
这个好像不能直接实现吧
实例成员需要先实例化类,你在C#中去new就没意义了。当然你可以封装个结构体,弄个方法返回个实例,把变量都放里头
静态成员是在dll中的,除非程序加载它,否则也不知道变量。除非去解析PE文件的data和rdata两个section
------解决思路----------------------
直接取变量不行吧,不如给每个变量写个方法,通过方法返回它的值.
------解决思路----------------------
windows下的dll是可以导出变量的~~~和函数一样的呀,只是没有参数列表而已
------解决思路----------------------
没在windows下~~不过我记得,用vs创建一个c++的dll默认就会有导出变量的示例