Quando tenho entidades no meu domínio com listas de coisas, elas devem ser expostas como ILists ou IEnumerables? Por exemplo, Order possui um monte de
Quando tenho entidades no meu domínio com listas de coisas, elas devem ser expostas como ILists ou IEnumerables? Por exemplo, Order possui um monte de
Veja a definição da classe System.Array public abstract class Array : IList, ... Teoricamente, eu deveria ser capaz de escrever esse trecho e ser feliz int[] list = new int[] {}; IList iList = (IList)list; Eu também devo chamar qualquer método do iList ilist.Add(1); //exception here Minha...
Qual é a sintaxe correta para isso: IList<string> names = "Tom,Scott,Bob".Split(',').ToList<string>().Reverse(); O que estou bagunçando? O que significa o
List.AddRange()existe, mas IList.AddRange()não. Isso me parece estranho. Qual é a razão por trás disso?
Então me deparei com um problema interessante hoje. Temos um serviço da web WCF que retorna um IList. Não era realmente grande coisa até que eu quisesse resolver isso. Acontece que a interface IList não tem um método de classificação embutido. Acabei usando o ArrayList.Adapter(list).Sort(new...