0

これを使おうかな。

Imports System.IO

Dim myStream As New Stream

またはこれ..

Dim myStream As New System.IO.Stream

パフォーマンス/メモリ使用量に違いはありますか?

4

3 に答える 3

3

まったく違いはありません - それは単なる好みの問題であり、読みやすさのみに影響します。

ところで、CLR は「名前空間」の概念さえ認識していません。名前空間名は型名の接頭辞になります。

于 2009-01-30T13:42:36.037 に答える
1

VB.Net には 3 番目のオプションがあります。

Dim myStream As New IO.Stream

C# ではできません。IO 名前空間については、「IO」なので、ほとんどの場合、そのショートカットを使用します。入力するのはそれほど余分ではありません。他のほとんどの名前空間では、ファイルの先頭に using ステートメントを追加する傾向があります。

于 2009-01-30T13:46:14.640 に答える
1

あなたにとってより読みやすいものは何ですか?コード内で入力する名前が短くなるように、必要な名前空間をインポートするのが最善だといつも思っています。

名前空間は、メモリやパフォーマンスには影響しません。名前空間は、グローバル空間内の型間のあいまいさを防ぐために存在するだけです。

于 2009-01-30T13:47:05.653 に答える