public static void copy(HaiCombi dest, HaiCombi src) { dest.Clear(); dest.atamaNumKind = src.atamaNumKind; dest.shunCount = src.shunCount; for (int i = 0; i < dest.shunCount; i++) { dest.shunNumKinds[i] = src.shunNumKinds[i]; } dest.kouCount = src.kouCount; for (int i = 0; i < dest.kouCount; i++) { dest.kouNumKinds[i] = src.kouNumKinds[i]; } /* * for( int i = 0; i < src.shunNumKinds.Count; i++ ) * dest.shunNumKinds.Add( src.shunNumKinds[i] ); * for( int i = 0; i < src.kouNumKinds.Count; i++ ) * dest.kouNumKinds.Add( src.kouNumKinds[i] ); */ }
public void initialize(int remain) { this.remain = remain; combis.Clear(); current.Clear(); }