[英]How to Convert this snippet from VB6 To C#
这是我的VB6代码
Dim aBcls() As String
ReDim aBcls(0 To iCount, 0 To 1)
For i = 0 To iCount
aBcls(i, 0) = Pick.Extract(sOutput, 1, i + 1)
aBcls(i, 1) = Pick.Extract(sOutput, 2, i + 1)
Next i
我不明白如何将其转换为C#代码。 有人可以指导我吗?
VB6代码的目的是要有一个包含两个字符串的数组,也就是多维字符串数组。 您可以完全执行此操作,也可以使用具有两个字符串(类,结构或tupple)的对象的一维数组来执行此操作。
我倾向于使用带有两个字符串的一类对象的一维数组,除非这与其他地方的用法冲突。
请注意,它使用redim,这对MD数组是无法实现的,但是从您的代码片段中是不必要的。 如果需要,您可能需要查看是否可以使用列表。
另请注意,VB6默认情况下使用ByRef,因此可以想象,通过pick.extract可以更改sOutput。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.