1

「4.1.1.1」(例)が「4.1.4」(この場合はFalse)より大きいかどうかを確認する必要があります。「整数」に小数点が複数ある場合、VB.Netでこれを行うにはどうすればよいですか?

4

1 に答える 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 に答える