Метод IndexOf - C#
Формулировка задачи:
Нужно реализовать поиск значения в неотсортированном списке с помощью этого метода. Делаю так: Но на выходе вседа Res = -1; чяднт? Содержимое D1:
BindingList<D1> bl1 = new BindingList<D1>(); int Res = -2; Int16? FindVal = 0; Res = bl1.IndexOf(new D1(FindVal));
private Int16? X0; public D1(Int16? x0) { this.X0 = x0; } public D1() { this.X0 = null; } public Int16? x0 { set { X0 = value; } get { return X0; } } public int CompareTo(object obj) {...}
Решение задачи: «Метод IndexOf»
textual
Листинг программы
public bool Equals(D1 Other) { return x0 == Other.x0; } public override bool Equals(Object obj) { var Other = obj as D1; return x0 == Other.x0; } public override int GetHashCode() { return this.x0.GetHashCode(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д