1

vb の古いコードを使用していますが、vb.net の新しいコードに最適な方法を知りたい..

test = Mid(strData, Pos1 + Len(strFirst))
test = Mid(strData, Pos1 + Len(strFirst) + 3 + Len(strID))
test = Microsoft.VisualBasic.Left(strID, Pos2 - 1)
4

1 に答える 1

4

変数のデータ内容を提供していstrData strID strFirst Pos1 Pos2ないため、説明するためのより良いコードを書くことはできませんが、この例で十分です。

同等のVB6機能:

Len  = "String".Length
Left = "String".Substring(0, length)
Mid  = "String".Substring(start position, length)

次に、VB.NETコード変換は次のようになります。

test = strData.Substring(pos1 + strFirst.length)
test = strData.Substring(pos1 + strFirst.length + 3 + strID.length)
test = strID.Substring(Pos2 - 1)
于 2013-10-19T06:46:33.583 に答える