Tôi có dòng sau trong mã của tôi:Tại sao System.Diagnostics.Debug.WriteLine không hoạt động trong Visual Studio 2010 C#?
System.Diagnostics.Debug.WriteLine("Title:" + title + "title[top]: " + title[top] + "title[sub]: " + title[sub]);
Khi tôi gỡ lỗi tôi thấy nó đi đến đường dây này, nhưng khi tôi nhìn vào cửa sổ đầu ra trong Visual Studio 2010 tôi không thấy bất cứ điều gì, ngay cả mặc dù nó cho thấy "Debug" và tôi chạy bằng cách sử dụng "debug> run". Tại sao?
Việc thực hiện có đi * quá khứ * dòng đó hoặc * đến * dòng đó không? 'top' hoặc' sub' cũng có thể gây ra 'IndexOutOfRangeException' nếu chúng nằm ngoài giới hạn của mảng. – Adam
Tôi phải hỏi: Dòng này có được viết trong khi khởi động không? Bởi vì đôi khi nó được viết phía sau một dòng được viết bởi chính thư viện .NET và rơi ra ngoài màn hình. Có thể cố gắng sao chép dán mã đó vào giao diện điều khiển trong notepad và tìm kiếm dòng mong muốn để xác định nó thực sự không có ở đó. Thực hiện – Silvermind
vượt qua dòng đó mà không gặp bất kỳ sự cố nào. Tôi nghĩ rằng tất cả điều này đã hoạt động trước nhưng giờ không thể nhìn thấy gì cả. –