私はステップサイズを変更してforループのステップしようとしている:VB.net可変ステップ増加
Dim i As Integer = 1
Dim a As Integer
Dim b As Integer
For s As Integer = 0 To T Step i
b = 999
a = 0
For t As Integer = s To T
do stuff with a
Select Case a
Case <= b
b = a
Case > b
i = t + 1
Exit For
End Select
Next t
Next s
私は「t」のループが持っているどのくらいに応じて、前進するために、「S」のループをしたいです"t"ループを終了する前に "t + 1"という値を与えます。
私に何か不足していますか? thxたくさん!
Tの初期値は? VB.NET Tとtは同じ変数とみなされ、2回目のForループでtを再利用することはできません。コンパイルされません。 – ADyson
あなたは*何をしたいのか*何をやるべきかというよりあなたがやりたいこと*に関連する質問をするべきです – Plutonix
tとTという2つの変数を持つことはできません。また、vb.netがToとステップをキャッシュしているので、「ステップi」を使用する代わりに、手動で「s」を増やす必要があります。もう一つの選択肢はwhileループを使うことです。最後に、意味のある変数名を使用します。 –