4
VB.NETコードをC#に移行するときに、forループの動作が異なるのはなぜですか?
プロジェクトをVisualBasicからC#に移行してforいる最中であり、使用されているループの宣言方法を変更する必要がありました。 VB.NETでは、forループは次のように宣言されています。 Dim stringValue As String = "42" For i As Integer = 1 To 10 - stringValue.Length stringValue = stringValue & " " & CStr(i) Console.WriteLine(stringValue) Next どの出力: 42 1 42 1 2 42 1 2 3 42 1 2 3 4 42 1 2 3 4 5 42 …