はなぜ図書館Collection
にあるのですか?Microsoft.VisualBasic
より一般的な場所にないのはなぜですか。MicrosoftがC#からそれを「隠した」理由はありますか?
質問する
183 次
3 に答える
7
Microsoft.VisualBasic ライブラリのCollection
は、古い VB6 コレクションへのスローバックです。
System.Collection
おそらく必要な基本的な .NET コレクション機能を調べる必要 がある名前空間があります。
また、参照を追加して、C# コードで System.VisualBasic 名前空間を利用できることにも言及する価値があります。ほとんどの場合、それを行う必要はありません (例: http://msdn.microsoft.com/en-us/library/ms173136.aspx )。
編集 - 更新された名前空間 - 申し訳ありません!
于 2012-05-31T19:41:49.647 に答える
2
これは、VB6 との後方互換性を目的としています。可能であれば、新しいコードには使用しないでください。 List(Of T)
優先される汎用コレクションです。
于 2012-05-31T19:41:56.763 に答える
1
Collection
これは、VB6のクラスと機能的に同等です。VB6 コードの移植を容易にするためだけに存在します。新しいものについては、通常の .NET コレクション クラスを使用する必要があります。
于 2012-05-31T19:42:11.567 に答える