如何在比较 vb.net 中列表的两个值时忽略“0”
how to ignore '0' while comparing two value of the list in vb.net
考虑一下
merge(i).MessageNumber=756 和的值
merge(j).MessageNumber1=0756 比较这两个值时的值..
如何在 vb.net 中忽略 0756 中的“0”?
建议me/Help我..
目前比较喜欢 -
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")
考虑一下 merge(i).MessageNumber=756 和的值 merge(j).MessageNumber1=0756 比较这两个值时的值..
如何在 vb.net 中忽略 0756 中的“0”?
建议me/Help我..
目前比较喜欢 -
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")