怎么定义一个全局变量?
我在一个类里 里写了
static private string _dataRowState; static public string DataRowState
{
get
{
return _dataRowState;
}
set
{
_dataRowState = value;
}
}在其他项目的类里赋值 TaiJi.CRJ.Common.Authorization.Function.DataRowState = "AddOrEdit";
然后在另一个文件里 判断
if (TaiJi.CRJ.Common.Authorization.Function.DataRowState == "AddOrEdit")
但检测到 TaiJi.CRJ.Common.Authorization.Function.DataRowState为null
我在一个类里 里写了
static private string _dataRowState; static public string DataRowState
{
get
{
return _dataRowState;
}
set
{
_dataRowState = value;
}
}在其他项目的类里赋值 TaiJi.CRJ.Common.Authorization.Function.DataRowState = "AddOrEdit";
然后在另一个文件里 判断
if (TaiJi.CRJ.Common.Authorization.Function.DataRowState == "AddOrEdit")
但检测到 TaiJi.CRJ.Common.Authorization.Function.DataRowState为null
private string _dataRowState; public string DataRowState
{
get
{
return _dataRowState;
}
set
{
_dataRowState = value;
}
}
private string _dataRowState; public string DataRowState
{
get
{
return _dataRowState;
}
set
{
_dataRowState = value;
}
}
{
get
{
return _dataRowState;
}
set
{
_dataRowState = value;
}
}
{
public static readonly a instance=new a();
public string w{get;set;}
}
public class b
{
var k=a.instance.w
}
public class c{
var k=a.instance.w
}
或者写成get;set;
2.在全局类中声明静态变量:
pulic static string 全局变量 = "abc";3.在其他类中都可以访问这个变量:
全局类.全局变量 (值="abc")
static class Program
{
static private string _dataRowState; static Program()
{
_dataRowState = "AddOrEdit"; }
}
就相当于全局变量
已经定义了啊 你调用别的类里面的东西 你实例化 new一下就可以了啊