1

ここ数日間、C# モジュールを VB.Net 4.0.

以下のコードは、VB.Net に変換する C# モジュールからいくつかの行を選択したものです。ほとんどの場合、それは比較的単純であり、私が理解できなかったものについては、Google で調べて答えを見つけました。以下の行に対する回答を約 10 時間検索しようとした後、私はついに助けを求めてここに来ました。

私が知る限り、C# コードは整数のリストを作成します。ここで、整数は配列です。以下に含めた行は、配列されたリストにアクセスします。

私の質問はこれです: どうすればこれを VB.Net 4.0 に変換できますか? または誰かが変換されたコードを提供してくれますか?

前もって感謝します!

C# コード:

// mColumnPoint, mStartPoint, mEndPoint are all Integers
// Note that there is a mColumnPoint(int) and mColumnPoints(list) plural

private List<int[]> mColumnPoints;

mColumnPoints = new List<int[]>();

mColumnPoints.Add(new int[] { mStartPoint, mEndPoint });

for (int i = (int)mColumnPoints[mColumnPoint].GetValue(0);
   i < (int)mColumnPoints[mColumnPoint].GetValue(1); i++)
{
    // Stuff in for loop here
}
4

2 に答える 2

0
  Module Module1

Structure segment
    Dim startingPoint As Integer
    Dim endingPoint As Integer
End Structure

Sub Main()

    Dim mStartPoint, mEndPoint, mColumnPoint As Integer

    Dim mColumnPoints As New ArrayList
    Dim nextSegment As segment

    mStartPoint = 1
    mEndPoint = 42
    mColumnPoint = 0  ' The first element in the array

    nextSegment.startingPoint = mStartPoint
    nextSegment.endingPoint = mEndPoint

    mColumnPoints.Add(nextSegment)

    Dim startValue As Integer = mColumnPoints(mColumnPoint).startingPoint
    Dim limit As Integer = mColumnPoints(mColumnPoint).endingPoint

    Dim i As Integer
    For i = startValue To limit
        ' do something
        Console.WriteLine("Cycle # " & i.ToString)
    Next

    Console.WriteLine("Done " & i.ToString)

End Sub

End Module
于 2013-08-15T02:41:53.617 に答える