如何在比较 vb.net 中列表的两个值时忽略"0"



>考虑 合并值(i(。消息编号 = 756 和 合并(J(的值。消息编号 1=0756 在比较这两个值时。

如何在 vb.net 中忽略0756中的"0"?

建议我/帮助我..

目前比较类似 -

If(merge(i).MessageNumber = merge1(j).MessageNumber1) Then
Console.WriteLine("all fileds matched")

可以使用TrimStart删除字符串开头的指定字符。

If(merge(i).MessageNumber.TrimStart("0"c) = merge1(j).MessageNumber1.TrimStart("0"c)) Then

但我建议,如果属性是一个数字,那么将其视为一个数字,前导零不会有问题。

If Cint(merge(i).MessageNumber) = Cint(merge1(j).MessageNumber1) Then Console.WriteLine("all fileds matched")

相关内容

  • 没有找到相关文章

最新更新