Все вопросы: [ilist]

32 вопросов

похожие теги:
2
голосов
3ответов
6712 просмотров

Which Json deserializer renders IList<t> collections?</t>

I'm trying to deserialize json to an object model where the collections are represented as IList&lt;T&gt; types. The actual deserializing is here: JavaScriptSerializer serializer = new JavaScriptSerializer(); return serializer.Deserialize&lt;IList&lt;Contact&gt;&gt;( (new StreamReader(Gene...

5
голосов
6ответов
9452 просмотров

Convert a IList<int> collection to a comma separated list</int>

Any elegant ways of converting a IList collection to a string of comma separated id's? "1,234,2,324,324,2"

3
голосов
5ответов
1656 просмотров

Using a IList, how to populate it via a comma separated list of ID's

I have a property IList CategoryIDs, and a private string variable that contains a comma separated list, how to elegantly populate the IList collection? I asked earler and I learn a neat way of populating the List with .AddRange(...), but now I realized I have to have the property return IList w...

3
голосов
2ответов
2029 просмотров

DataGridView filtering

I'm creating a control that should be able to take any kind of list. Essentially the following code: void BindData(IList list) { BindingSource bs = new BindindSource(); bs.DataSource = list; this.DataGridView.DataSource = bs; } Now I have a textbox that I want to use to filter ...

2
голосов
1ответов
1092 просмотров

Why do ListBox.ObjectCollection and ListView.ListViewItemCollection have AddRange but not InsertRange or RemoveRange?

So, both ListBox.ObjectCollection and ListView.ListViewItemCollection implement the IList class, which provides Add and Remove methods but no AddRange, InsertRange, or RemoveRange. However, ListBox.ObjectCollection and ListView.ListViewItemCollection also provide an AddRange method -- just no Ins...

1
голосов
3ответов
3254 просмотров

Anyway to make a IList.Contains() act more like a wildcard contains?

I am trying to parse thru a csv string, put the results into a IList collection and then trying to find a way to do a wildcard 'contains' based on what was passed in. Right now I have the following: public static IList&lt;string&gt; DBExclusionList { get { R...

16
голосов
2ответов
22063 просмотров

Checking of List equality in C# .Net not working when using Nhibernate

I seem to be having a problem with checking for list equality. In my case, I have two role objects and I want to see if they are equal. Each role contains a name and a List of permissions. Each permission contains just a name. public class Role : BaseDomain { virtual public String Name ...

6
голосов
2ответов
212 просмотров

Why do arrays support IList?

The IList interface requires an Add method. Arrays implement this function but it simply throws a NotImplementedException. This seems like very bad design to me. What were the designers thinking when they did this?

6
голосов
3ответов
1915 просмотров

IList using covariance and contravariance in c#, is this possible?

would this be possible? (I don't have vs. 2010, so I can't try it myself, sorry) public interface IComplexList&lt;out TOutput, in TInput&gt; where TOutput : TInput { public IEnumerator&lt;TOutput&gt; GetEnumerator(); public void Add(TInput item); } public interface IList&lt;T&gt; : ICom...

13
голосов
6ответов
38274 просмотров

Implementing IList interface

I am new to generics. I want to implement my own collection by deriving it from IList&lt;T&gt; interface. Can you please provide me some link to a class that implements IList&lt;T&gt; interface or provide me a code that at least implements Add and Remove methods?

23
голосов
1ответов
7002 просмотров

Почему в IList <t> нет методов Insert, которые принимают IEnumerable <t>?</t></t>

Я в ситуации, когда я просто хочу добавить значения в массив строк (тип String []) к объекту с IList . Быстрый поиск в MSDN показал, что метод Insert IList имеет только версию, которая принимает индекс и объект T, и не имеет версии, которая принимает IEnumerable вместо T. Означает ли это, что ...

7
голосов
2ответов
12147 просмотров

.NET / C # Привязка IList <string> к DataGridView</string>

У меня есть IList&lt;string&gt;, возвращающийся из функции (как переменная lst), и я установил, а затем я this.dataGridView1.DataSource = lst; Сетка данных добавляет один столбец с надписью "Длина", а затем перечисляет длину каждой строки. Как мне сделать так, чтобы он просто перечислял с...

2
голосов
1ответов
1773 просмотров

Буферы Socket.BeginReceive (IList <arraysegment>&gt; .. Не асинхронны?</arraysegment>

Я хотел реализовать собственный класс: IList&lt;ArraySegment&lt;byte&gt;&gt; он будет передан в сокет и использован в качестве буфера для получения данных от этого сокета. Socket.BeginReceive( IList&lt;ArraySegment&lt;Byte&gt;&gt;, SocketFlags, AsyncCallback, Object ) Доку...

1
голосов
2ответов
8847 просмотров

Проблема с настраиваемым IComparer для списка (сортировка) - c #

Кто-нибудь может помочь, у меня проблемы с сортировкой, я думал, что отсортировал, но, похоже, не работает. У меня есть список, в котором хранятся следующие значения 8,6,10,11,7 У меня также есть еще один список (аксессуары в моем классе, и у него есть свойство, называемое accessoryId, ...

2
голосов
2ответов
6183 просмотров

Поиск объекта в IList или IQueryable

Мне нужно найти совпадение с элементом в списке IQueryable. У меня есть следующий список: IQueryable&lt;EventItem&gt; eventItems = new Queryable&lt;EventItem&gt;(); EventItem eventItem1 = new EventItem("Event 1"); EventItem eventItem2 = new EventItem("Event 2"); eventItems.Add(eventItem1); ev...

4
голосов
6ответов
533 просмотров

Через какой интерфейс я должен открывать List <t>?</t>

В ответ на этот вопрос runefs предположил, что «если у вас нет очень конкретной причины для использования IList, вам следует рассмотреть IEnumerable». Что вы используете и почему?

1
голосов
1ответов
2861 просмотров

IList (Of T) .Sort help

Dim classCodeDetails As List(Of ClassCodeDetail) = db.ClassCodeHeaders.Single(Function(cch) cch.CLCH_ID = classCodeHeaderId ).ClassCodeDetails.ToList() classCodeDetails.Sort(Function(c1, c2) c1.Make.MAKE_English.CompareTo(c2.Make.MAKE_English) ) Мой вопрос: как от...

1
голосов
4ответов
2756 просмотров

C # - Отражение с использованием Generics: проблема с вложенными коллекциями ILists

Я хотел бы иметь возможность печатать свойства объекта, и у меня возникла проблема, когда я обнаружил вложенные коллекции iLists. foreach (PropertyInformation p in properties) { //Ensure IList type, then perform recursive call if (p.PropertyType.IsG...

31
голосов
2ответов
9739 просмотров

Лучший контейнер строк: StringCollection, Collection <string>, List <string>, ArrayList, ..?</string></string>

Какой контейнер является наиболее подходящим только для строк, содержащихся в некотором массиве с неопределенной верхней границей, длина которой неизвестна при его создании. Для простого кода, например: var list = new SomeContainer(); // size is unknown for()/foreach()/do()/while() // any ...

16
голосов
2ответов
5611 просмотров

Модульное тестирование IList с помощью CollectionAssert

В платформе MSTest есть CollectionAssert, принимающий ICollections. Мой метод возвращает IList. Видимо список - это не сборник .. Есть ли способы сделать мой IList коллекцией ICollection?

2
голосов
2ответов
17613 просмотров

Linq Выбрать IList

List&lt;MyParentClass&gt; parents = new List&lt;MyParentClass&gt;(); var parent1 = new MyParentClass("parent1"); var parent2 = new MyParentClass("parent2"); parents.Add(parent1); parents.Add(parent2); var child1 = new MyChildClass("child1"); parent1.children.Add(child...

1
голосов
5ответов
3963 просмотров

Как выполнить FindAll () для IList <t>? (например, SortedList.Values)</t>

Я работаю над проблемой в C # 2.0 / .NET 2.0, где у меня есть отсортированный список, и я хочу найти все «значения» (а не «ключи») этого SortedList для определенной подстроки и подсчитать, сколько вхождения есть. Вот что я пытаюсь сделать: { Sortedlist&lt;string,string&gt; mySortedList;...

49
голосов
5ответов
88512 просмотров

Как мне получить все значения Dictionary <tkey tvalue> как IList <tvalue>?</tvalue></tkey>

У меня есть следующий словарь: IDictionary&lt;int, IList&lt;MyClass&gt;&gt; myDictionary и я хочу получить все значения в словаре как IList .... Просто чтобы добавить немного предыстории о том, как я попал в эту ситуацию .... У меня есть метод, который получает список MyClass. За...

2
голосов
8ответов
19577 просмотров

Динамическое создание нового экземпляра типа IList

Мое приложение обрабатывает списки IList. ILists разных типов, определенных пользователем. Я думаю, что могу использовать отражение, чтобы увидеть, какой тип объекта содержит IList, а затем создать новый экземпляр этого типа и впоследствии добавить его в сам IList? Так что в любой момент я мо...

0
голосов
2ответов
1430 просмотров

PropertyGrid - Ilist Collection Remove не срабатывает должным образом

У меня есть объект коллекции, реализующий IList. Внутри коллекции я использовал список для сбора предметов. Внутри PropertyGrid (во время выполнения) он правильно связывается, и открывается редактор коллекции. Я могу редактировать и правильно добавлять элементы, и я могу ловить эти методы, когда...

5
голосов
5ответов
6079 просмотров

FindLast в IEnumerable

Я хотел бы вызвать FindLast для коллекции, которая реализует IEnumerable, но FindLast доступен только для List. Какое решение является лучшим?

2
голосов
3ответов
2217 просмотров

Должен ли я возвращать IList или List контроллеру в MVC?

Чем отличается контроллер, получающий отдачу, от рендеринга списка? В Linq dataContext: public IList&lt;Response&gt; GetResponses(int ID) { var responses = from r in this.Responses where r.ID == ID orderby r.Date select r; return responses.ToList(); } ИЛИ publi...

146
голосов
2ответов
52426 просмотров

IList против IEnumerable для коллекций на объектах

Если в моем домене есть объекты со списками вещей, должны ли они отображаться как ILists или IEnumerables? Например. Заказ имеет несколько строк заказа.

92
голосов
6ответов
283796 просмотров

Синтаксис C # - разделение строки на массив с помощью запятой, преобразование в общий список и обратный порядок

Какой для этого правильный синтаксис: IList&lt;string&gt; names = "Tom,Scott,Bob".Split(',').ToList&lt;string&gt;().Reverse(); Что я напортачил? Что означает TSource?

3
голосов
3ответов
902 просмотров

Уровень доступа к данным: список раскрытия &lt;&gt;: плохая идея?

В настоящее время я кодирую простой уровень доступа к данным, и мне было интересно, какой тип я должен предоставить другим уровням. Я собираюсь реализовать данные в виде списка &lt;&gt; внутри компании, но я помню, как читал что-то о том, чтобы не раскрывать тип списка для потребителей, если ...