これを使おうかな。
Imports System.IO
Dim myStream As New Stream
またはこれ..
Dim myStream As New System.IO.Stream
パフォーマンス/メモリ使用量に違いはありますか?
まったく違いはありません - それは単なる好みの問題であり、読みやすさのみに影響します。
ところで、CLR は「名前空間」の概念さえ認識していません。名前空間名は型名の接頭辞になります。
VB.Net には 3 番目のオプションがあります。
Dim myStream As New IO.Stream
C# ではできません。IO 名前空間については、「IO」なので、ほとんどの場合、そのショートカットを使用します。入力するのはそれほど余分ではありません。他のほとんどの名前空間では、ファイルの先頭に using ステートメントを追加する傾向があります。
あなたにとってより読みやすいものは何ですか?コード内で入力する名前が短くなるように、必要な名前空間をインポートするのが最善だといつも思っています。
名前空間は、メモリやパフォーマンスには影響しません。名前空間は、グローバル空間内の型間のあいまいさを防ぐために存在するだけです。