-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直到該行完成後才分配。如果你停在那裏的斷點,你什麼都看不到。哦,你是否可能在方法中重新定義一個類成員變量? –
一個班級成員沒有被重新定義。我仍然無法包裝我的頭,因爲只有當我逐步完成代碼時,爲什麼只能正確創建字符串數組......顯然最終用戶不具備這種能力。 –