Пример #1
0
    public int CompareTo(TitleNumber other)
    {
        var depth      = 0;
        var depthThis  = Version.Length - 1;
        var depthOther = other.Version.Length - 1;

        while (true)
        {
            if (depthThis == depth && depthOther == depth)
            {
                return(0);
            }
            if (depthOther < depth || (depthThis >= depth && Version[depth] > other.Version[depth]))
            {
                return(1);
            }
            if (depthThis < depth || Version[depth] < other.Version[depth])
            {
                return(-1);
            }
            depth++;
        }
    }
Пример #2
0
 public GenerateTests()
 {
     _titleNumber = new TitleNumber();
 }