>考虑 合并值(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")