///// <summary>
        ///// ��Name�����û�_��
        ///// </summary>
        ///// <param name="user_GroupName">�û�_����</param>
        ///// <returns></returns>
        //public IUser_Group FindByName(string user_GroupName)
        //{
        //    foreach (IUser_Group user_Group in List)
        //    {
        //        if (user_Group.User_GroupName== user_GroupName)
        //        {
        //            return user_Group;
        //        }
        //    }
        //    return null;
        //}
        /// <summary>
        /// �޸�
        /// </summary>
        /// <param name="user_GroupID">�û�_��ID</param>
        /// <param name="user_Group">�û�_��</param>
        /// <returns></returns>
        public bool UpdateByID(int user_GroupID, IUser_Group user_Group)
        {
            if (user_Group == null) throw new ArgumentNullException("user_Group" + "�û�_���б��޸�ʱ�û�_��Ϊ��");
            IUser_Group _user_Group = FindByID(user_GroupID);
            if (_user_Group != null)
            {
                // ReSharper disable RedundantAssignment
                user_Group = _user_Group;
                // ReSharper restore RedundantAssignment
                return true;
            }
            // ReSharper disable RedundantIfElseBlock
            else
            // ReSharper restore RedundantIfElseBlock
            {
                return false;

            }
        }
 /// <summary>
 /// ����û�_��
 /// </summary>
 /// <param name="user_Group">�û�_��</param>
 public void Add(IUser_Group user_Group)
 {
     Num = List.Add(user_Group);
 }