Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 访问其他类/文件夹中的公共变量_C#_Winforms - Fatal编程技术网

C# 访问其他类/文件夹中的公共变量

C# 访问其他类/文件夹中的公共变量,c#,winforms,C#,Winforms,我试图访问类中的公共静态变量,但我不知道如何操作。我尝试了不同的解决方案,比如使用和名称空间,但不起作用 在名为“CategoriasCaracteristicas.cs”(蓝色)的表单中,我试图访问empresaGlobal.cs(红色),如下图所示: 但我不能使用名称空间或其他名称空间。我试图访问另一个类的文件“CategoriasCaracteristicas.cs”的代码如下所示: using System; using System.Collections.Generic; usin

我试图访问类中的公共静态变量,但我不知道如何操作。我尝试了不同的解决方案,比如使用和名称空间,但不起作用

在名为“CategoriasCaracteristicas.cs”(蓝色)的表单中,我试图访问empresaGlobal.cs(红色),如下图所示:

但我不能使用名称空间或其他名称空间。我试图访问另一个类的文件“CategoriasCaracteristicas.cs”的代码如下所示:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Configuration;
using Utils;


namespace imlnet
{
    public partial class CategoriasCaracteristicas : Form
    {
        private string codEmp;
        private string cadenaConexion;

        public CategoriasCaracteristicas()
        {
这是empresaGlobal的代码.cs:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ImeApps
{
    public static class empresaGlobal
    {
        public static string empresaID = "3";

        public static String EmpresaID
        {
            get { return empresaID; }
            set { empresaID = value; }
        }

    }
}

提前谢谢

将您的empresaGlobal.cs文件放入项目中,并将该项目添加为对gestorcategoriascaracteristicasingeria项目的引用


使用
public
关键字确保您需要访问的任何类、属性和方法都可用。

empresaGlobal.cs列在解决方案项下,这意味着它不在项目中。它需要在一个项目中,然后GestorCategoriasCaracteristicasInjenieria项目需要引用其他项目。(或者将empresaGlobal.cs添加到该项目中)。对不起,我从C#开始。。。那我该怎么做呢?有什么方法可以在可以看到它的地方执行吗?
empresaGlobal
位于
namespace-ImeApps
我看到您有一个名为like-namespace的项目。为什么不将empresaGlobal.cs放在该项目中?我相信他可以根据需要添加不同的项目作为彼此的引用,以便访问其中的属性和方法。几个月前,我在一个类似这样的项目上做了一些工作,该项目编译了多个DLL文件,并将这些DLL作为整个解决方案的一部分引用。类似的东西可能有用。@mongchu hi:)我必须在所有其他类中使用名为empresaGlobal的类,所以我必须在ImeApps、Aprovisionamiento、Buscador中使用它。。。