我目前使用VS2008和VB.NET。Visual Studio 2008調試器不報告一些常見錯誤
當我嘗試填充未用對象實例化的隊列時,程序會掛起而不會引發錯誤。
過去幾天我在程序的不同部分多次遇到這個問題。
這可能是什麼原因造成的?
下面的代碼:
Structure ConsoleBufferLine
Public EntryDate As Date
Public Text As String
Public Sub New(ByVal textLine As String)
Text = textLine
EntryDate = DateTime.Now
End Sub
End Structure
的代碼導致系統掛起:
Private Buffer As Queue(Of ConsoleBufferLine)
Buffer.Enqueue(New ConsoleBufferLine("-"))
VS
Private Buffer As NEW Queue(Of ConsoleBufferLine)
Buffer.Enqueue(New ConsoleBufferLine("-"))
編輯:當我做一個新項目,輸入以下代碼,即t也沒有拋出異常。但是,當我嘗試圍繞它時,異常會被捕獲。
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim S As New SortedList(Of String, String)
S.Add("lol", "value")
S.Add("lol", "value")
End Sub
End Class
請張貼一些導致您的問題的代碼。 – 2009-10-31 07:00:34