コード例 #1
0
        public IUser GetUserById(Guid Id)
        {
            IUser userfound = users.SingleOrDefault(user => user.UserId == Id);

            //apply null object pattern here
            //if userfound is null, return your special kind of null user object
            if (userfound == null)
            {
                userfound = new NullUser();
            }

            return(userfound);
        }