コード例 #1
0
        /// <summary>
        /// Lambda expression that outputs a list of all name starting with a specific letter if no whole
        /// minionName was entered as it then returns that minions name instead
        /// </summary>
        /// <param name="name"></param>
        /// <returns></returns>
        public List <Minion> SearchNameByStartLetter(string searchfeature)
        {
            List <Minion> startsWith = new List <Minion>();

            startsWith = Mylist.Where(x => (x.Name == searchfeature)).ToList();
            if (startsWith.Count == 0)
            {
                char start = searchfeature.First <char>();
                startsWith = Mylist.FindAll(x => (x.Name.StartsWith(start.ToString()))).ToList();
            }
            return(startsWith);
        }