c# - VS C# 与 VB 中的变量作用域

标签 c# vb.net visual-studio-2012

我有一个包含 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/

相关文章:

vb.net - Visual Studio 2013 - VB.NET MVC 5 模板

c# - ASP.NET Web 应用程序部署方法最佳实践

c# - 使用 nunit 测试测试内部函数的工作

C# 图形界面问题

c# - 从 IRedisClient 获取缓存仅缓存命中的键/值映射

c# - MySql.Data.MySqlClient 命名空间与 System.Data.OracleClient 命名空间

c# - Ajax.BeginForm 未在 MVC 中使用 jQuery UI 对话框捕获 OnSuccess?

vb.net - 按最后一次出现拆分字符串

c# - .NET 中的多目标

continuous-integration - VS2012发布配置文件-加密密码