在项目之间共享变量

2023-11-25

我对一些项目有一个解决方案。其中一个项目是我定义为 main 的项目,他的类也有一个 main 方法。

在这个类中,我定义了一些公共和静态属性。我想要的是从其他项目文件访问此属性。例如:

项目A:

namespace Cobra
{
    public static class Program
    {
        public static int A;
        public static int B;
...

项目B:

namespace Net
{
    public class HttpHandler : IHttpHandler
    {
        ...
        public void ProcessRequest()
        int a =Cobra.Program.A;
        int b =Cobra.Program.B;
...

我怎样才能做到这一点??

EDIT:

如果我添加项目A作为参考项目B: “添加这个项目作为引用,就会产生循环依赖。”

项目B包含一些其他文件,因此可以参考项目B in 项目A是需要的。


在项目 B 中,添加对项目 A 的引用并添加using Cobra无论您想要从 Cobra (项目 A) 命名空间访问某些内容,都可以在项目 B 中添加语句。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在项目之间共享变量 的相关文章

随机推荐

  • 在 C++ 中何时调用模板类静态成员的构造函数?

    有大量关于何时调用普通类的静态成员的构造函数的信息 但是 我发现模板类有一些奇怪的行为 以下程序的输出应该是什么 请注意 我使用 printf 来避免 std cout 的任何静态初始化顺序失败并发症 include
  • 运行 Go 程序时与垃圾收集器相关的恐慌

    我从 GitHub 安装了一个 Go 程序 当我运行它时 出现错误 panic Something in this program imports go4 org unsafe assume no moving gc to declare
  • 什么是 LLVM 中间表示?

    我已经尝试过LLVM演示来自在浏览器中尝试 LLVM 和 Clang 什么样的IR这是 HIR MIR or LIR The SSA我认为 MIR 中通常使用表示法 那么 它是 MIR 吗 但它可以存储用于依赖性分析的信息 那么它可以是 H
  • SolrException:内部服务器错误

    我正在我的应用程序中使用 Solr 我在用阿帕奇 solr solrj 1 4 0 jar 当我尝试打电话时add SolrInputDocument doc from CommonsHttpSolrServer 我收到以下异常 org a
  • 如何安全地将文件名附加到 Windows 文件夹路径参数?

    假设我有一个批处理脚本 需要参数中的文件夹路径 1 我想将文件名附加到路径并在命令中使用它 有没有一种简单的方法可以在所有情况下都可靠地做到这一点 我不想PUSHD 1然后忽略后面的路径 假设我的逻辑要求当前目录保持不变 问题是 1参数可能
  • Node JS 环境变量和 Heroku 部署

    我有一个使用 dotenv 包在 NodeJS 应用程序中加载环境变量的项目 我使用以下行 var dotenv require dotenv load silent true Example of use username process
  • Python 将 numpy 数组写入 CSV 文件 [重复]

    这个问题在这里已经有答案了 我正在尝试将 2D numpy 数组写入 CSV 文件 我试过这个 import csv import numpy as np w csv writer open main csv w Nlayers 23 N
  • 在行尾切换分号(或其他字符)

    在行尾添加 或删除 分号是常见操作 然而像这样的命令A 修改当前光标位置 这并不总是理想的 有没有一种简单的方法来映射命令 例如 切换分号是否出现在行尾 我目前在 vimrc 中使用此命令来附加 map A
  • 如何删除反应路由器 URL 中的尾部斜杠

    我开始在我的应用程序中使用react router 我注意到当它的URL末尾有一个尾部斜杠时 url 这是行不通的 我搜索了更多相关信息 阅读了所有文档和反应路由器问题并尝试使用
  • 查找 Button/UIElement 在屏幕上相对于网格 Windows Phone 的位置

    我找不到一种方法来获取屏幕控件的 x y 坐标位置 例如按钮相对于其内部网格的位置 有没有办法做到这一点 我忽略了 var transform button TransformToVisual grid Point absolutePosi
  • 从 javascript 获取 IE 11 内部版本号

    TL DR 如何在 JavaScript 中获取 IE 11 的内部版本号 我有一个错误 该错误已在版本 11 0 1 和 11 0 7 之间的某个时刻得到修复 我想知道遇到此问题的用户百分比 基本上我想得到这个数字 我认为仅使用 Java
  • Android 深层链接:对应用程序和 Play 商店使用相同的链接

    我有一个网站 用户可以进行搜索查询 该查询可能需要一些时间才能完成 几分钟到几天 我希望用户能够下载 Android 应用程序并通过向用户发送带有链接的电子邮件来接收答案 我希望无论用户是否安装了该应用程序 这种机制都能发挥作用 换句话说
  • 如何用符号表示复制/粘贴的崩溃报告?

    我有一位用户在使用 iPhone 应用程序的应用程序商店版本时遇到崩溃 崩溃不是通过 iTunes 连接报告的 用户无法与 iTunes 同步并获取 crash 文件 他们没有计算机 不过 用户可以在 设置 gt 常规 gt 关于 gt 诊
  • codeigniter 就像核心 php 中的 flashdata

    有没有办法像在codeigniter中一样创建flash会话数据 我想在核心 php 中创建它 我不想使用 GET 方法 用 url 传递变量会在我的应用程序中产生问题 那么 我该怎么做呢 使用 PHP 会话创建 Flash 消息类非常容易
  • iOS 路由 viewDidAppear 到子视图控制器?

    我将子视图控制器添加到父视图控制器 一切都按预期工作 除了子视图控制器没有触发其通常的回调 例如 像 viewWillAppear animated 这样的东西永远不会被调用 我研究了一下 认为这可能是因为在将子视图控制器添加到父视图之前和
  • 如何使用 Windows API 删除应用程序的菜单栏?

    我正在使用下面的代码来删除应用程序的标题栏 该代码对于记事本来说非常有效 现在我也想删除菜单栏 如何实现呢 Finds a window by class name DllImport USER32 DLL public static ex
  • 使用 wkhtmltopdf 创建 pdf 并渲染 javascript

    我正在尝试创建模型窗口中的 javascript 图表的 PDF 我的图表是 aspx 视图中 javascript 和 css 的组合 渲染的 PDF 文件中唯一的内容是窗口中的静态内容 实际的 javascript 图表不在那里 我创建
  • 向数据框中添加显示变量频率的列

    假设我有一个像这样的数据框 location species 1 seattle A 2 buffalo C 3 seattle D 4 newark J 5 boston Q 我想在此框架中附加一列 显示某个位置在数据集中出现的次数 结果
  • 在 Eclipse 中自动将项目构建成 JAR

    我有一个 Eclipse 项目 我想将我的 Java 项目自动构建到 JAR 中 我知道我可以选择将项目导出到 JAR 中 如果我右键单击 但我真正想要的是 像 Eclipse 一样自动构建项目 class文件并将其放入目标文件夹中 它还应
  • 在项目之间共享变量

    我对一些项目有一个解决方案 其中一个项目是我定义为 main 的项目 他的类也有一个 main 方法 在这个类中 我定义了一些公共和静态属性 我想要的是从其他项目文件访问此属性 例如 项目A namespace Cobra public s