Cuando tengo entidades en mi dominio con listas de cosas, ¿deberían estar expuestas como ILists o IEnumerables? Por ejemplo, Order tiene un montón de
Cuando tengo entidades en mi dominio con listas de cosas, ¿deberían estar expuestas como ILists o IEnumerables? Por ejemplo, Order tiene un montón de
Consulte la definición de la clase System.Array public abstract class Array : IList, ... Teóricamente, debería poder escribir este bit y ser feliz int[] list = new int[] {}; IList iList = (IList)list; También debería poder llamar a cualquier método desde iList ilist.Add(1); //exception...
¿Cuál es la sintaxis correcta para esto? IList<string> names = "Tom,Scott,Bob".Split(',').ToList<string>().Reverse(); ¿Qué estoy arruinando? ¿Qué significa TSource?
List.AddRange()existe, pero IList.AddRange()no lo hace. Esto me parece extraño. ¿Cuál es la razón detrás de esto?
Así que hoy me encontré con un problema interesante. Tenemos un servicio web WCF que devuelve un IList. No es gran cosa hasta que quise arreglarlo. Resulta que la interfaz IList no tiene un método de ordenación integrado. Terminé usando el ArrayList.Adapter(list).Sort(new MyComparer()) método...