投稿者 葉月  (社会人) 投稿日時 2008/11/26 05:27:53
>>>メモ帳などで開ける形式
 書き方が悪かったですね。
 ~Desiner.vbは、StreamReaderメソッドで処理ができるという意味で書きました。
 実際にメモ帳を使って作業するという意味ではありません。

>>>VBテキストファイル
 統合開発環境(VS)に用意されているエディッタのことでしょうか?

>>>名前空間ですが、マイクロソフトが小分けしている理由があると思いますが。
>>>パフォーマンスが下がるとか、容量が増えすぎとか、あるんでしょうか?
 一言でいうと、どのクラスで使われているか明確にするためです。
 たとえば、よく見かけるメソッド名の一つにaddがあります。
 add(メソッド名)は、複数のクラスで利用されています。
 一例を紹介します。

・List
 http://msdn.microsoft.com/ja-jp/library/s6hkc2c4.aspx
・Dictionary
 http://msdn.microsoft.com/ja-jp/library/xfhwa508.aspx

 処理は違いますが、何かを付け加えるという意味になっており、
メソッド名は推測しやすい仕組みになっています。
 しかし、複数のクラスから同じメソッド名を使っているため、
どのクラスで利用されているのか分かり難いです。
 そのためImportで指定してもSystem.~から略さずに書いたり、
にぃやさんの質問で見かけるImportで細かく分けたりしていると
思います。
 私は面倒なので、サンプルや短いコードを書くときはSystem.
を省略しています。
 (例)IO.StreamReader