예제 #1
0
        public static ListaDeConvidados <T> ToListaDeConvidados <T>(this IEnumerable <T> lista) where T : Convidado
        {
            var listaDeConvidados = new ListaDeConvidados <T>();

            foreach (var item in lista)
            {
                listaDeConvidados.Add(item);
            }
            return(listaDeConvidados);
        }
예제 #2
0
        public ICustomList <T> Where(Predicate <T> condicao)
        {
            ListaDeConvidados <T> lista = new ListaDeConvidados <T>();

            foreach (T item in _lista)
            {
                if (condicao(item) == true)
                {
                    lista.Add(item);
                }
            }
            return(lista);
        }