コード例 #1
0
 public int CompareTo(object obj)
 {
     if (obj is GeometricFigure geometric)
     {
         int compRes = Hoogte.CompareTo(geometric.Hoogte);
         if (compRes == 0)
         {
             return(Breedte.CompareTo(geometric.Breedte));
         }
         return(Hoogte.CompareTo(geometric.Hoogte));
     }
     return(0);
 }
コード例 #2
0
ファイル: Schip.cs プロジェクト: typebb/OpgaveCollections
 public int CompareTo(Schip schip)
 {
     if (!ReferenceEquals(schip, null))
     {
         int compareteTo = Naam.CompareTo(schip.Naam);
         if (compareteTo == 0)
         {
             compareteTo = Tonnage.CompareTo(schip.Tonnage);
         }
         if (compareteTo == 0)
         {
             compareteTo = Breedte.CompareTo(schip.Breedte);
         }
         if (compareteTo == 0)
         {
             compareteTo = Lengte.CompareTo(schip.Lengte);
         }
         return(compareteTo);
     }
     else
     {
         return(+1);
     }
 }