public MixedRadixNumber(long value, List<int> radixs) { this.value = value; this.radixs = new int[radixs.Count]; for (int i = 0; i < radixs.Count; i++) { this.radixs[i] = radixs[i]; } calculateMaxValue(); }