Guest User

Untitled

a guest
Jul 20th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.57 KB | None | 0 0
  1.         public int CompareTo(Version other)
  2.         {
  3.             var major = Major.CompareTo(other.Major) << 3;
  4.             var minor = Minor.CompareTo(other.Minor) << 2;
  5.             var patch = Patch.CompareTo(other.Patch) << 1;
  6.             var prerelese = string.CompareOrdinal(Prerelease, other.Prerelease);
  7.             var num = major | minor | patch | prerelese;
  8.  
  9.             if (num > 0)
  10.             {
  11.                 return 1;
  12.             }
  13.  
  14.             if (num < 0)
  15.             {
  16.                 return -1;
  17.             }
  18.  
  19.             return 0;
  20.         }
Add Comment
Please, Sign In to add comment