我有一个从 VB 迁移到 VB.NET 的应用程序。在 VB 代码中,Trim 函数已用于数据库中的值,在很多地方。由于 VB Trim 可以传播 NULL,因此不会引发错误。现在,当代码迁移到 .NET 时,相同的 Trim 函数会抛出错误,因为它不支持 .NET 中的 NULL 传播。如何在一个地方更改代码时解决这个问题?如果我必须在所有地方使用 Convert.ToString,这将是一项乏味的工作。有什么开箱即用的建议吗?数据库是 DB2
Sample:
VB:
res = Trim(rs("Name").Value)
num = Len(rs("Name").Value)
Converted VB.NET Code
rs("Name").Trim()
rs("Name").Length