Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
5 / 5 / 0
Регистрация: 16.05.2012
Сообщений: 164
1

Какой интерфейс идентичен ICollection<T> но без методов Add(), Remove(), Clear()

27.08.2014, 15:47. Показов 699. Ответов 2
Метки нет (Все метки)

Добрый вечер!
Не подскажите интерфейс, который идентичен ICollection<T>, за исключением того, что в нём отсутствую методы Add(), Remove(), Clear(). То есть в коде можно писать только следующие конструкции с объектом:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
List<string> list = new List<string>();
list.Add("1");
list.Add("2");
list.Add("3");
 
ICollection_RW_only<string> collection = list;
 
foreach(string str in collection)
   Console.WriteLine(str);
 
Console.WriteLine(collection.Count.ToString());
Console.WriteLine(collection[0]);
Console.WriteLine(collection[1]);
 
collection[1] = "q1";
string s0 = collection[2];
 
collection.Add(""); // Нет такого
collection.Remove(); // Нет такого
collection.Clear(); // Нет такого
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2014, 15:47
Ответы с готовыми решениями:

Реализация методов Add, Remove в классе ColectionBase
Добрый день, Изучаю С#, появился такой вопрос: Класс ColectionBase не содержит реализацию к...

Ошибка при явной реализации методов Add и Remove
Добрый день. Есть два класса событий MyEvent и MyEvent2, код ниже. С первым классов все в порядке....

Ошибки времени выполнения при использовании методов classList.remove и classList.add
Доброго времени суток. Проблема у меня в следующем, мне нужна функция для изменения стиля картинки...

Реализовать методы: Contains, Clear, remove, Insert
Если можно с комментариями

2
foo();
885 / 587 / 222
Регистрация: 03.07.2013
Сообщений: 1,549
Записей в блоге: 2
27.08.2014, 16:02 2
Юрий Ч, System.Collections.Generic.IReadOnlyCollection<T>

Добавлено через 1 минуту
единственная его проблема - поддержка только начиная с .Net v4.5
0
21 / 21 / 6
Регистрация: 07.01.2010
Сообщений: 376
27.08.2014, 16:46 3
Юрий Ч, смотря что именно нужно для задачи, например ICollection не имеет.

Добавлено через 9 минут
Блин, не заметил индексатор, с индексатором наверное только IReadOnlyCollection. Ну или свой интерфейс сделать.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2014, 16:46

ArrayAdapter вылет на clear и add
Приветствую! Вылет на clear. Если эту строку закоментить то вылет на add. В чем может быть...

Создать интерфейс ICollection и вынести в него все public методы из класса Bag
Создать интерфейс ICollection и вынести в него все public методы из класса Bag. Переименовать...

Toolbox (right click)/ Add/Remove Items / CheckedListBox
Куда делся чекбокслист?

Реализовать методы add и remove по индексу для самодельного списка
Есть самописный список, нужно реализовать функции add(value, index) и remove(index). Добавление и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.