public override string ToString() { StringBuilder sb = new StringBuilder(); // append first gene sb.Append(val[0]); // append all other genes for (int i = 1; i < length; i++) { sb.Append(' '); sb.Append(val[i]); } return sb.ToString(); }