我想问一些关于 VB.NET 代码的问题。我深受这个问题的困扰。如果您知道我的问题的解决方案,请回答我或给我一些意见。
'Declare a structure "Gene"
Public Structure Gene
Dim Seq() As Integer
End Structure
'Here is a procedure, it changes original value.
Public Sub Mutation(ByVal OriginalGene As Gene, ByRef TargetGene As Gene)
Dim P1 As Integer
Dim P2 As Integer
Dim Temp As Integer
P1 = Int((N_Jobs - 1 + 1) * Rnd(RndNum) + 0)
P2 = Int((N_Jobs - 1 + 1) * Rnd(RndNum + 1) + 0)
TargetGene.Seq = OriginalGene.Seq
Temp = TargetGene.Seq(P1)
TargetGene.Seq(P1) = TargetGene.Seq(P2)
TargetGene.Seq(P2) = Temp
End Sub