私のプロジェクトでは、Wire
と呼ばれるいくつかの要素が含まれているxml要素nwCounter
があります。これらの各要素には、整数の一意の属性UId
があります。すべての数字が使用されているわけではありません。xAttribute:明示的な変換を使用する場合
私は、LINQからXMLを使用したように、私は2つの方法で最高のUID番号を検索することができます。
Dim test1 As Integer = nwCounter.Descendants(networkNameSpace + "Wire").Max(Function(x) Convert.ToInt32(x.Attribute("UId").Value))
Dim test2 As Integer = nwCounter.Descendants(networkNameSpace + "Wire").Max(Function(x) x.Attribute("UId").Value)
test
の結果はtest2
の結果は99
で、124
です。最初のものが正しいものです。
私の質問は:私は常に明示的な変換を使用する必要がありますか?または、暗黙の変換を使用することはいつでもよいですか?