Server.ClientVersion.CompareTo C# (CSharp) Méthode

CompareTo() public méthode

public CompareTo ( object obj ) : int
obj object
Résultat int
		public int CompareTo( object obj )
		{
			if ( obj == null )
				return 1;

			ClientVersion o = obj as ClientVersion;

			if ( o == null )
				throw new ArgumentException();

			if ( m_Major > o.m_Major )
				return 1;
			else if ( m_Major < o.m_Major )
				return -1;
			else if ( m_Minor > o.m_Minor )
				return 1;
			else if ( m_Minor < o.m_Minor )
				return -1;
			else if ( m_Revision > o.m_Revision )
				return 1;
			else if ( m_Revision < o.m_Revision )
				return -1;
			else if ( m_Patch > o.m_Patch )
				return 1;
			else if ( m_Patch < o.m_Patch )
				return -1;
			else
				return 0;
		}

Usage Example

Exemple #1
0
        public int Compare(object x, object y)
        {
            if (IsNull(x) && IsNull(y))
            {
                return(0);
            }
            else if (IsNull(x))
            {
                return(-1);
            }
            else if (IsNull(y))
            {
                return(1);
            }

            ClientVersion a = x as ClientVersion;
            ClientVersion b = y as ClientVersion;

            if (IsNull(a) || IsNull(b))
            {
                throw new ArgumentException();
            }

            return(a.CompareTo(b));
        }
All Usage Examples Of Server.ClientVersion::CompareTo