我有一个包含 2 个项目的解决方案 - 1 个 VB,1 个 C#。我想从我的 C# 项目中查看和编辑我的 VB 项目的全局变量。我已将字符串变量(在 VB 中)声明为 Public Shared。
我无法从我的 C# 项目中看到它。
我不熟悉 C#,所以我不确定如何执行与“导入”语句等效的操作来获取我的 VB 项目及其全局变量的可见性。我可以这样做吗?还是我真的没有正确考虑这个问题? (我是一个 VB 人,所以 C# 仍然有点神秘)。谢谢。
最佳答案
VB 和 C# 都不支持全局变量。
您需要从 C# 项目中添加对 VB 项目的引用,以便它可以使用其成员。
然后,您可以访问声明它的类/模块的静态字段/属性:
ClassName.PropertyName
关于c# - VS C# 与 VB 中的变量作用域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20746739/