-1
我有以下的代码的尺寸和填充一个26长度字符串数组:奇数For循环行为与字符串数组
Dim intAllWeights As Integer = intFrontWeights + intKingpinWeights +
intLandingLegWeights + intCenterWeights + intBogieWeights + intRearWeights
Dim AllWeightsString(intAllWeights - 1) As String
Dim k As Integer = 1
For j = 1 To intFrontWeights
AllWeightsString(k - 1) = ("F - " + strFrontWeightDescription(j - 1) + ": " + "(x" + intFrontWeightQuantity(j - 1).ToString + "), " + dblFrontWeightWeight(j - 1).ToString + Pounds + ", " + dblFrontWeightOffset(j - 1).ToString + Inches)
k = k + 1
Next
For j = 1 To intKingpinWeights
AllWeightsString(k - 1) = ("K - " + strKingpinWeightDescription(j - 1) + ": " + "(x" + intKingpinWeightQuantity(j - 1).ToString + "), " + dblKingpinWeightWeight(j - 1).ToString + Pounds + ", " + dblKingpinWeightOffset(j - 1).ToString + Inches)
k = k + 1
Next
For j = 1 To intLandingLegWeights
AllWeightsString(k - 1) = ("L - " + strLandingLegWeightDescription(j - 1) + ": " + "(x" + intLandingLegWeightQuantity(j - 1).ToString + "), " + dblLandingLegWeightWeight(j - 1).ToString + Pounds + ", " + dblLandingLegWeightOffset(j - 1).ToString + Inches)
k = k + 1
Next
For j = 1 To intCenterWeights
AllWeightsString(k - 1) = ("C - " + strCenterWeightDescription(j - 1) + ": " + "(x" + intCenterWeightQuantity(j - 1).ToString + "), " + dblCenterWeightWeight(j - 1).ToString + Pounds + ", " + dblCenterWeightOffset(j - 1).ToString + Inches)
k = k + 1
Next
For j = 1 To intBogieWeights
AllWeightsString(k - 1) = ("B - " + strBogieWeightDescription(j - 1) + ": " + "(x" + intBogieWeightQuantity(j - 1).ToString + "), " + dblBogieWeightWeight(j - 1).ToString + Pounds + ", " + dblBogieWeightOffset(j - 1).ToString + Inches)
k = k + 1
Next
For j = 1 To intRearWeights
AllWeightsString(k - 1) = ("R - " + strRearWeightDescription(j - 1) + ": " + "(x" + intRearWeightQuantity(j - 1).ToString + "), " + dblRearWeightWeight(j - 1).ToString + Pounds + ", " + dblRearWeightOffset(j - 1).ToString + Inches)
k = k + 1
Next
正如你可以看到,25日指数不被设置等于任何东西,如果我不要F8-ste通过我的代码。任何想法为什么发生这种情况?很困惑。
我运行此代码并且AllWeightsString为Nothing。另外,为了我的意图,我需要一个字符串数组。 –
这将产生一个字符串数组,但我怀疑你真的可以通过IEnumerable(Of String)来获得,它会表现得更好。确保你跑过最后一行。 AllWeightsString直到该行完成后才分配。如果你停在那里的断点,你什么都看不到。哦,你是否可能在方法中重新定义一个类成员变量? –
一个班级成员没有被重新定义。我仍然无法包装我的头,因为只有当我逐步完成代码时,为什么只能正确创建字符串数组......显然最终用户不具备这种能力。 –