iequatable

    0

    1답변

    클래스 Money가 있고이 값 클래스에서 GetHashCode를 구현하는 가장 좋은 방법은 $ 1! = € 1이 될 것이라고 알고 싶습니다. 통화 * 가치에 대해 가중치를 적용하면 효과가 없습니다. public class Money : System.IEquatable<Money> { public Money(Currency c, decimal v

    1

    1답변

    를 사용하여 평등 객체의 테스트 컬렉션이 나는 쉽게 전화와 같은 사용하여 해당 개체의 IEnumerable 컬렉션을 비교할 수 있습니다 테스트있을 때 : Assert.IsTrue(expected.SequenceEqual(actual)); 을 이것은 현재 잘 작동하고 있지만 약간의 잔소리에 의혹이 있습니다. 클래스는 다음과 같습니다 다음 GetHashCo

    1

    2답변

    널 (null)에 대한 검사 : 같은 현재는 NullReferenceException이 발생합니다, public bool Equals(TravelOptions other) { if (other == null) return false; return this.OutTravelType.Equals(other.OutTravelType

    1

    3답변

    나는 IEquatable에 관한 아주 간단한 질문이있다. 주어진 다음과 같은 기본 클래스 : public class Person { public string FirstName { get; set; } public string LastName { get; set; } public SalaryInformation Ann

    2

    1답변

    제 수업에서는 Equals과 GetHashCode을 구현했습니다. 내 C# 코드에서 사전에 대한 키로 사용할 때 아직, 나는 오류가 발생합니다 : "Key not found exception" 감사합니다, public class Time: IEquatable<Time> { public String hour; public String mi

    2

    2답변

    Heres는 내 구조체 ... internal struct Coord : IEquatable<Coord> { public int X { get; private set; } public int Y { get; private set; } public Coord(int x,int y) : this(){ X = x; Y =

    2

    1답변

    두 개의 개체 목록이있는 코드가 있습니다. 첫 번째 목록은 두 번째 목록보다 포괄적입니다. 첫 번째 목록에서 두 번째 목록의 항목을 제외하고 싶습니다. 몇 가지 연구를 한 후에 확장 방법 Except이이를 수행하는 방법임을 알게되었습니다. 그때 간단한 전화 등처럼 만들 Partial Public Class CustomerData Implements

    0

    1답변

    5 개의 특성을 가진 오브젝트를 작성하려고하며 각 특성에는 2 개의 속성이 있습니다. 그런 다음, 객체가 동일한 경우 객체를 비교합니다. 동일한 범주로 그룹화됩니다. 여기 코드이다 Item.cs public class Item { public Item() { } public SortProperty SortPropA {

    2

    2답변

    여기에 제기 된 질문을 보았습니다 : Have I implemented Equals()/GetHashCode() correctly?하지만 내 C#은 강력하지 않아서 IEquatable에 익숙하지 않은데 가능한 한 VB.NET에서 이것을보고 싶습니다. 내 예제 코드 (I 도착하면 클래스는 결국에서 INotifyPropertyChanged를 사용합니다) : P

    0

    2답변

    ID ID 필드가있는 SQL Server 데이터베이스의 POCO가 있습니다. public bool Equals(MyClass other) { return this.ID == other.ID; } public override int GetHashCode() { return this.ID; }