Существует ли интерфейс, подобный ISet, только для чтения?C#

Место общения программистов C#
Ответить
Anonymous
 Существует ли интерфейс, подобный ISet, только для чтения?

Сообщение Anonymous »

Мне интересно, существует ли какой-либо интерфейс только для чтения, подобный набору, который объявляет метод contains в C#. Я не хочу просто реализовывать интерфейс ISet, потому что в нем слишком много ненужных методов.

Моя идея будет такой:

Код: Выделить всё

public class PositiveInt : IReadOnlySet
{
public bool Contains(Int32 n){
return n > 0;
}
}

public class CraEmployeeNames:IReadOnlySet
{
public bool Contains(String n){
return !String.IsNullOrWhiteSpace(n) && n.StartsWith("Cra");
}
}
Я могу определить свой собственный IReadOnlySet, но перед этим хочу убедиться, что встроенного нет.

Подробнее здесь: https://stackoverflow.com/questions/236 ... -interface
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»