Результаты поиска по запросу "iequatable"
Найти индекс объекта в массиве типа [SomeProtocol]
У меня есть массив с именем абонентов, который хранит объекты, которые соответствуют протоколу JABPanelChangeSubscriber. Протокол объявлен как
Важно ли переопределить Equals, если я реализую IEquatable <T>?
Я знаю важность переопределенияGetHashCode при реализации пользовательских проверок на равенство - для которых я реализовалIEquality<T> интерфейс, а также разница между общим и неуниверсальнымEquals как обсуждено ...
В чем разница между IEqualityComparer <T> и IEquatable <T>?
Я хочу понять сценарии, гдеIEqualityComparer<T> [http://msdn.microsoft.com/en-us/library/ms132151.aspx]а такжеIEquatable<T> [http://msdn.microsoft.com/en-us/library/ms131187.aspx]должен быть использован. Документация MSDN для обоих выглядит очень ...
Вы не ошиблись, но ваш ответ ближе к комментарию. Это был не вопрос «почему». (Просто предположение, я не голосовал.)
я есть такой интерфейс: public interface IFoo { int A {get;} int B {get;} }и у меня есть несколько классов, реализующих IFoo. Я хочу проверить равенство, не основываясь на ReferenceEquality, но два IFoos следует считать равными, если и A, и B ...
Как реализовать IEquatable <T>, когда изменяемые поля являются частью равенства - проблема с GetHashCode
Я использую Entity Framework в своем приложении.Я реализовал с частичным классом сущности
Должен ли IEquatable <T>, IComparable <T> быть реализован на незакрытых классах?
У любого есть мнение о том,IEquatable<T> или жеIComparable<T> как правило, требует, чтобыT являетсяsealed (если этоclass)? Этот вопрос возник у меня, так как я пишу набор базовых классов, предназначенных для помощи в реализации неизменяемых ...
Должен ли IEquatable <T>, IComparable <T> быть реализован на незакрытых классах?
У любого есть мнение о том,
Не работает с LINQ to Objects
class Program { static void Main(string[] args) { List<Book> books = new List<Book> { new Book { Name="C# in Depth", Authors = new List<Author> { new Author { FirstName = "Jon", LastName="Skeet" }, new Author { FirstName = "Jon", LastName="Skeet" ...
Страница 1 из 2