public CHexagramArray MultiCast(int nCount) { CHexagramValueSequencer hvs = new CHexagramValueSequencer(63); // more even ???????? for (int i = 0; i < nCount; ++i) { //CHexagramValueSequencer hvs = new CHexagramValueSequencer(63); AutoCast(ref hvs); CHexagram h = new CHexagram(ref hvs); int nIndex = Array.BinarySearch(m_arrHexagram, h); if (nIndex >= 0) { ((CHexagram)m_arrHexagram.GetValue(nIndex)).Add(); } } return(this); }
public int CompareTo(object obj) { CHexagram h = (CHexagram)obj; return(m_hvsPrimary.HexagramId().CompareTo(h.m_hvsPrimary.HexagramId())); }