VB.NET中后期绑定的识别

VB.NET中后期绑定的识别,vb.net,Vb.net,我有一个应用程序已经迁移到VB到VB.NET。现在在VB中很少有地方编写了在非字符串数据类型上使用Trim操作的代码。该代码在VB中运行良好,但在VB.NET中迁移的代码上会产生相同的错误。下面是代码片段 dr["N0"].Trim() ----where "NO" is an integer or any non-string DataType 我想在迁移的VB.NET代码库中标识这些位置。我怎么能不费吹灰之力就能做到呢?有什么有效的想法或技术吗?只要用TypeOf关闭这些,你甚至可以使用D

我有一个应用程序已经迁移到VB到VB.NET。现在在VB中很少有地方编写了在非字符串数据类型上使用Trim操作的代码。该代码在VB中运行良好,但在VB.NET中迁移的代码上会产生相同的错误。下面是代码片段

dr["N0"].Trim() ----where "NO" is an integer or any non-string DataType

我想在迁移的VB.NET代码库中标识这些位置。我怎么能不费吹灰之力就能做到呢?有什么有效的想法或技术吗?

只要用TypeOf关闭这些,你甚至可以使用Debug.Alert();因此,当您在执行程序时(在调试模式下)会收到警报。

如果
dr[“N0”]
int
那么
Trim()
应该做什么?这是否在VB.NET中编译?所以您想找到Trim()的使用实例?或者在代码中的任何地方由于后期绑定而导致错误?前者易于使用搜索;后者…由于VB.NET允许后期绑定,因此不会出现编译错误。错误突然出现在runtime@user1672097您可以使用
选项Strict