namespace SA_LTT.UserInfo { public enum UserLevel { Operator, Engineer, Master, } public class User { string _name; string _password; UserLevel _level; public string Name { get { return _name; } set { _name = value; } } public string Password { get { return _password; } set { _password = value; } } public UserLevel Level { get { return _level; } set { _level = value; } } public User() { Name = string.Empty; Password = string.Empty; Level = UserLevel.Operator; } public User Clone() { User user = (User)this.MemberwiseClone(); return user; } public bool Equals(User user) { bool check = true; check &= this.Name == user.Name; check &= this.Password == user.Password; check &= this.Level == user.Level; return check; } } }