请问在C#中是怎样定义全局变量的?
随便问以下,我以前做的是一个窗体来测试ADO。NET的,
所以象DATAADAPTER,DATASET这些空件的代码是自动生成的,
现在我有多个窗体了,而且这些窗体都需要DATASET,怎么实现?
代码自动生成的那些变量DATASET是否属于局部变量?
随便问以下,我以前做的是一个窗体来测试ADO。NET的,
所以象DATAADAPTER,DATASET这些空件的代码是自动生成的,
现在我有多个窗体了,而且这些窗体都需要DATASET,怎么实现?
代码自动生成的那些变量DATASET是否属于局部变量?
{
/// <summary>
/// 该枚举类型定义登陆用户的角色
/// </summary>
public enum IsRole
{
boss, // 老板
Admini, // 管理员
supers, // 超级用户
Users, // 普通用户
}/// <summary>
/// 定义全局变量
/// </summary>public class Global
{
private static string strUserID ="",strRole="";
private static bool blIsDataError=false;public static bool IsDataError
{
get{return blIsDataError;}
set{blIsDataError = value;}
}public static string UserID
{
get{return strUserID;}
set{strUserID = value;}
}public static string Role
{
get{return strRole;}
set{strRole = value;}
}/// <summary>
/// 检查是否登陆。
/// </summary>
/// <returns>布尔值,true为已登陆</returns>
public static bool CheckLogin()
{
if(strUserID==""||strRole=="")
{
return false;
}
else
{
return true;
}
}/// <summary>
/// 退出登陆。
/// </summary>
public static void QuitLogin()
{
strUserID ="";
strRole="";
}
}
}