在VB6中,有一个函数可以将打印位置移动到下一个tabstop,如下所示:
Print #1, "Total run time: "; _
Fix(tmpTick / 60000) & " min and " _
& Fix((Abs((tmpTick / 60000) - Fix(tmpTick / 60000)) _
* 60)) & " Sec"
Run Code Online (Sandbox Code Playgroud)
我已经将这个VB6重写为VB.NET,但分号仍然完好无损:
mainoutputwriter.WriteLine("Total run time: "; _
Fix(tmpTick / 60000) & " min and " _
& Fix((Abs((tmpTick / 60000) - Fix(tmpTick / 60000)) _
* 60)) & " Sec")
Run Code Online (Sandbox Code Playgroud)
如何更换分号以移动打印位置?
谢谢
我负责将 VB6 项目移植到 VB.NET 中。在 vb6 中,如果您在与特定变量分开的类中,则可以轻松访问该变量:
Public Class Foo
Public k As Integer
End Class
Public Class Bar
k = 12
End Class
Run Code Online (Sandbox Code Playgroud)
在 VB.NET 中,我的理解是,在您可以在另一个类中使用变量之前,您必须声明它的一个新实例:
Dim foobar As New Foo
Run Code Online (Sandbox Code Playgroud)
这很好,但我必须从不同的类访问这些变量,每次我声明一个新实例时,它都会从我需要的变量中擦除所有旧值。有人可以帮忙吗?我尝试使用 Inherits 语句,但它们提出了许多问题。
谢谢。缺口