2011-05-10 72 views
0

是否可以檢查代碼並查找可能發生轉換錯誤的所有位置。診斷代碼以在運行時檢查錯誤的工具

對於Ex:Wherever =操作符,我必須檢查LHS和RHS變量的類型。

以下軟件可能嗎?

submain CodeIt.Right 
SSW Code Auditor 
+0

恩,編譯器會爲你做這件事...... – 2011-05-10 14:33:50

+3

'Option Strict On'將禁止隱式轉換。 – Jack 2011-05-10 14:36:03

+0

你說:「檢查代碼並發現可能發生的錯誤」,這不是運行時,這是編譯時間...你是在調試代碼還是在運行時查找錯誤? – PedroC88 2011-05-10 14:44:30

回答

1

在Visual Studio中,啓用Option Strict和Option Explicit On。在每個代碼文件的頂部

鍵入:

Option Strict On 
Option Explicit On 

或者,在您的項目設置,你可以在編譯選項卡設置項目範圍。

+0

這不是你應該擁有的唯一的東西。確保'Option Explicit'和'Option Strict'都是**開**。然後關閉**'Option Infer'。如果沒有正確設置,不要在VB.NET中編寫代碼。 – 2011-05-11 01:54:58

+0

好點 - 固定 – 2011-05-11 02:19:29