「4.1.1.1」(例)が「4.1.4」(この場合はFalse)より大きいかどうかを確認する必要があります。「整数」に小数点が複数ある場合、VB.Netでこれを行うにはどうすればよいですか?
1 に答える
1
私はVBの専門家ではありません。しかし、おそらく次のようなものです:
テスト値
dim str as string="4.1.1.1"
dim str2 as string="4.1.4"
str が str2 より大きい
dim result as boolean=( _
from split in str.Split(".").Select(function(s,i) New With {s,i}) _
join split2 in str2.Split(".").Select(function(s,i) New With {s,i}) _
on split.i equals split2.i _
where cint(split.s)<cint(split2.s)
select 1).Any()
str2 より大きい str
dim result as boolean=( _
from split in str.Split(".").Select(function(s,i) New With {s,i}) _
join split2 in str2.Split(".").Select(function(s,i) New With {s,i}) _
on split.i equals split2.i _
where cint(split.s)>cint(split2.s)
select 1).Any()
于 2012-04-07T22:23:43.060 に答える