|
分類:[VB.NET/VB2005 以降]
2008/12/24(Wed) 18:09:11 編集(投稿者)
[OS]XP/Vista [VB]2005/2008
お世話になっております。 今回、Arrayに関するメソッドを作っています。 このメソッドはわずか2つほどなのですが、共通で使うためクラスファイルではなくDLLとして作成しています。
たった1つ2つのメソッドを、わざわざ別クラスとしたりArrayを継承したりするのも大げさなので Arrayのパーシャルで作ってやれば標準と同じ感覚Array.xxxとするだけで使えるかも?と思い、以下を試みました
・パーシャルクラスで作成、クラス名をArrayとする ・プロジェクトプロパティのルート名前空間をSystemとする
すると、そのDLLを参照した別プロジェクトでSystemの配下にArrayがいなくなり、 無理やりArray.Copyと打っても「'Array' は、名前空間 'System' では不適切です。」となります
やり方そのものが邪道のような気もしますが、 上記方法の間違いや、この目的を実現できるヒント等あればご教示お願いします
#分類修正
|