Merhaba, C# da IComparable Interface'sini kendi sınıfımıza implement ederken oluşturduğumuz sınıfın tipindeki nesneleri neye göre karşılaştırıyor (CompareTo).
public int CompareTo(object value) { if (value == null) { return 1; } if (!(value is string)) { throw new ArgumentException("string degil"); } return CustomCompare(this, (string) value); }
public static int CustomCompare(string strA, string strB) { if (strA == strB) { return 0; } if (strA == null) { return -1; } if (strB == null) { return 1; } throw new NotSupportedException("destek yok ?"); }
< Bu mesaj bu kişi tarafından değiştirildi Dentrax -- 9 Aralık 2016; 18:5:3 >
C# da IComparable Interface'sini kendi sınıfımıza implement ederken oluşturduğumuz sınıfın tipindeki nesneleri neye göre karşılaştırıyor (CompareTo).