私はVB6からVB.Net(VS 2010)に移行しており、後者についての広範な理解ではなく、基本的な理解を持っています。私は明らかにかなりのコードを持っています...過去のバージョンのVSのアップグレードウィザードがコードをコメントアウトして言った可能性があることを考えると、「ポート」がより適切である場合は「アップグレード」という言葉を使用することを躊躇します「ねえ、最初からやり直してみませんか?」
私が持っている1つの手順では、Len()
関数を使用して文字列変数の長さを決定しました。これはVB.Netでも機能しますが(実際にはStrings.Len
メソッドの呼び出しだと思いますが)、他の方法は.Length
変数のプロパティをクエリすることです。
問題は、どちらを使用するのか、そしてその理由です。関連するMSDNページを調べましたが、メソッド/プロパティが存在することがわかりました。特に多数の呼び出しのループが含まれる可能性がある場合は、パフォーマンスの問題については何も言われていません。
それで、私の質問は、あるアプローチを他のアプローチよりも使用することのテストされ確認された利点を誰かが知っているかどうか、またはそれが単に個人的な好みの問題であるかどうかです。スタックオーバーフローのガイドラインを考えると、特定の答えがあるかどうかを確認したいのはこの1つの問題だけですが、進行中に遭遇する可能性のある同様の状況に関するポインタもありがたいです。