我在我的项目中创建了一个扫描一系列文件的类库。在我使用此 DLL 作为参考的主项目中,我想创建一个进度条,显示到目前为止已扫描了多少文件。
dll 类使用 foreach 循环,因为它的目的是将每个文件转换为哈希码。foreach 循环已用于将文件的每个转换段连接在一起,这样我就可以拥有一个 512 位长的代码,然后继续处理下一个文件。
我在 dll 类中定义了一个变量 -->
public static int value_ = 0;
此变量在 foreach 循环结束时更新。
现在在我的主项目中,我想使用这个变量来更新我的进度条,同时我的类库项目中的函数正在运行。
例如 :
DLL.function();
pb.value = value_;
我将不胜感激有关如何实现这一点的任何提示。