本文整理汇总了C#中Chromosome.Mate方法的典型用法代码示例。如果您正苦于以下问题:C# Chromosome.Mate方法的具体用法?C# Chromosome.Mate怎么用?C# Chromosome.Mate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Chromosome
的用法示例。
在下文中一共展示了Chromosome.Mate方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TestMutate
public void TestMutate()
{
Chromosome.SetTargetGene("ADE");
Chromosome first = new Chromosome("ABC");
Chromosome second = new Chromosome("DEF");
var children = first.Mate(second);
Console.WriteLine(children.First().Gene);
Console.WriteLine(children.Last().Gene);
}
示例2: TestMutationDifferences
public void TestMutationDifferences()
{
Chromosome.SetTargetGene("1234ABCD");
Chromosome chrome1 = new Chromosome("[email protected]");
Chromosome chrome2 = new Chromosome("789XYZ89");
var children = chrome1.Mate(chrome2);
foreach (Chromosome child in children)
{
System.Diagnostics.Debug.Assert(child.CompareTo(chrome1) != 0);
System.Diagnostics.Debug.Assert(child.CompareTo(chrome2) != 0);
}
}