请问各位大大,以下程式码,_users常会因null而错误,
但已经用private static 来宣告了,不是应该不会让_users为null吗?
public static class Users
{
private static Dictionary<string, User> _users = new Dictionary<string,
User>();
public static List<User> AllUser { get { return _users.Select(x=>
x.Value).ToList(); } }
public static void Add(this IIdentity _id, User _user)
{
if (_users is Dictionary<string, User>)
{
_users[_user.ID] = _user; //在这边常会因为 _users是null而错误。
}
}
}