public override bool Equals(object obj) { if (obj is Time) { Time x = (Time)obj; return m_hour == x.m_hour && m_min == x.m_min && m_sec == x.m_sec && m_ns == x.m_ns; } return false; }