Существует ли интерфейс, подобный 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

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