【发布时间】:2011-09-27 11:17:32
【问题描述】:
我想读取 C# 中的常量,这些常量在 C++ 的 .h 文件中定义。谁能告诉我如何在 C# 中执行此操作? C++ .h 文件如下所示:
#define MYSTRING1 "6.9.24 (32 bit)"
#define MYSTRING2 "6.8.24 (32 bit)"
我想用 C# 阅读这个?
【问题讨论】:
-
您需要在 StreamReader 中打开文件并读取每一行。
-
不,我不想逐行阅读。我想在我的 C# 变量中获取 .h 文件中定义的所有常量。
-
将.h 文件转换为具有
MYSTRING1等公共静态属性的C# 类的代码可以吗?或者你能具体说明你想如何使用它吗?最好带有一些代码示例。另外,所有的常量都是字符串吗? -
在我的 .h 文件中......有常量,我想阅读特定的。我想使用一些可以为我做的包装类,但不知道该怎么做:)。我知道包装类可以与非托管代码交互,但完全可以得到细节。