コード例 #1
0
ファイル: ChromosomeType.cs プロジェクト: Kempior/ORiSR-Z11
 private double GetDecodedValue()
 {
     return(Genes
            .Reverse()
            .Select((x, i) => (x ? Math.Pow(2, i) : 0))
            .Sum());
 }
コード例 #2
0
        public override string ToString()
        {
            StringBuilder texto = new StringBuilder();

            texto.Append("Genes:");
            foreach (var item in Genes.Reverse())
            {
                texto.AppendFormat("{0}", item ? 1 : 0);
            }
            texto.AppendFormat(" Valor:{0}", Valor);
            texto.AppendFormat(" Aptidão:{0}", Aptidao);
            texto.AppendFormat(" Percentual Aptidão:{0}", PercentualAptidao);

            return(texto.ToString());
        }