这与一篇类似的帖子有些相关,但该帖子一般是Visual Studio 6,很多建议都不适用于Visual Basic 6.0.
建议或投票选择工具/提示.每个帖子请一个工具/提示,以便每个人都可以单独投票.包括工具的简要说明.
我们中的一些人总是不得不使用Microsoft的Visual Studio 6.0 IDE支持"遗留"代码 - 尽管意见不同 - 与Visual Studio系列IDE的后续版本相比,通常被认为不那么友好.
因此,我想了解一些最好的隐藏/记录不佳的IDE功能(可以是C++或VB).通常的做法是每个帖子的一个功能,请.
在一行代码的末尾加一个分号有什么影响?
我在接下来的一些代码中看到了这个:
Printer.Print "Customer: " & strCustomerName & " (" & strCustomerCode & ")";
Run Code Online (Sandbox Code Playgroud) 请看一下我在VB6和.NET中运行的以下代码:
Private Sub Form_Load()
Dim TestArray3() As String
TestArray3 = TestArrayFunction
End Sub
Private Function TestArrayFunction() As String()
Dim TestArray1(0 To 1) As String
Dim TestArray2() As String
TestArray1(0) = "Monday"
TestArray1(1) = "Tuesday"
TestArray2 = TestArray1
TestArray1(0) = "Wednesday"
End Function
Run Code Online (Sandbox Code Playgroud)
当程序在VB6中到达TestArrayFunction的末尾时,TestArray2(0)的值是"星期一",但是当在.NET中运行时,它是"星期三".我在.NET中理解,Array是一个对象,并且在TestArrayFunction中有两个引用它的引用.为什么在VB6中不是这种情况?