- 530 名前:デフォルトの名無しさん mailto:sage [2006/07/01(土) 11:35:44 ]
- >>528
>>529 半分正解で半分間違い。 VBとの互換のために用意されているのは VisualBasic.Compatibility 名前空間。 確かにこの関数の将来は保証されていない。 それにC#にだってMicrosoft.CSharp名前空間がある。 1つだけ言いたいのは、旧VBつまりVB6互換性ライブラリと混同してる奴が多過ぎる。 Microsoft.VisualBasic名前空間が何故拡張されるかといえば、 この関数はVB6との互換の為に用意された訳では無いということ。 (もちろん、互換の為に使えるが) これが、このスレでも何回か出ているVB関数が強力であり、 アルゴリズムのしっかり考えられて実装されているので速度も速いという事。 そして、C#、VB.NETのどちらを使おうが.NETFrameworkを使用するという事から、 基本的には文法の違いだけであり、それならば、機能的に優れた関数を持つVB.NETを 使うほうが有用って事。 C#で結局、VB.NETのライブラリを多用するなら最初からVB.NET使えばという突っ込みもある。
|

|