string[] UserBaseData;
UserBaseData = parm.Split(new char[] { '`' });
Console.WriteLine("昵称:" + UserBaseData[1]);
Console.WriteLine("用户名:" + UserBaseData[2]);如何定义UserBaseData为全局变量 还有如何引用
我是这样做的
定义
public static string[] UserBaseData;
引用
string[] UserBaseData =类名字.UserBaseData可是这样不行 请教下
UserBaseData = parm.Split(new char[] { '`' });
Console.WriteLine("昵称:" + UserBaseData[1]);
Console.WriteLine("用户名:" + UserBaseData[2]);如何定义UserBaseData为全局变量 还有如何引用
我是这样做的
定义
public static string[] UserBaseData;
引用
string[] UserBaseData =类名字.UserBaseData可是这样不行 请教下
namespace Types
{
public struct UserInfo
{
string UserID;
string UserName;
}
}//全局类里面
using Types;
public class MainClass
{
public static UserInfo userInfo;
}//其它类调用
using Types;
public class Form1
{
//调用
//MainClass.userInfo.UserID=...;
//MainClass.userInfo.UserName=...;
//或者引用
UserInfo ui=MainClass.userInfo;
ui.UserID=...;
ui.UserName=...;
}
//或者引用
UserInfo ui=MainClass.userInfo;
ui.UserID=...;
ui.UserName=..
http://blog.csdn.net/zhzuo/archive/2004/07/16/42685.aspx
C#里没有全局变量,任何变量都是在类中声明的,但是我认为如果你把类中的变量声明为public static 也就和全局变量一样了!
------------------------按照你的思路,我把属性改为:public static EmployeeCollection m_ECollecttion;
public static EmployeeCollection ECollecttion
{
get{return m_ECollecttion;}
set{m_ECollecttion=value;}
}
可以达到我的要求.