private static T[] GetNumbersSingle <T>(IReadOnlyList <IGenotype> parents, int offset) { var result = new T[parents.Count]; for (var i = 0; i < result.Length; i++) { result[i] = BitConverterX.ToValue <T>(parents[i].Genes, offset); } return(result); }
public virtual T GetValue() { return(BitConverterX.ToValue <T>(Genotype.Genes)); }