3

Visual Basic での linq について 1 人の男と議論しています。彼は vb で linq 式を示していますが、それが管理されているか管理されていないか (vb6) はわかりません。

VB6 には linq 式がありますか?

4

5 に答える 5

14

Visual Basic 6 には LINQ 拡張機能がありません。

于 2009-07-30T14:57:04.957 に答える
5

VB6 は VB.NET とは関係ありません。それは異なる言語とプラットフォームです。この 2 つは、C と C++ が関連しているという意味で関連しています。

特に、VB6 は VB.NET のアンマネージ形式ではありません。

LINQ は .NET Framework の一部です。VB6 は 1998 年にリリースされました。.NET は 2002 年にリリースされました。

VB6 IDE はサポートされていません。

于 2009-07-30T15:00:37.370 に答える
2

Linq はかなり新しいものです (2007 年にリリース)。1998年頃にリリースされたVB6ではサポートされていません

于 2009-07-30T14:57:41.087 に答える
1

バージョン7では、Visual Basicはマネージコードと実際のオブジェクト指向を備えた.NETに一歩踏み出し、古いアンマネージプラットフォームを残しました。(まあ、マネージコードがなかったので、アンマネージと呼ばれることはありませんでした...)バージョン9は、LINQサポートを含めてしばらくの間リリースされました。

したがって、どのVB6もLINQをサポートしていません。

于 2009-07-30T15:20:34.903 に答える
0

VB 6 で LINQ および Lambda 式を使用できる唯一の方法は、COM 相互運用機能を使用することです。プロキシと翻訳者の時間を考慮する必要がありますが、パフォーマンスは問題ありません。

VB 6 コードでLINQ とParallel LINQ(PLINQ)を使用する必要があるシナリオの場合、最善の解決策はCOM Callable Wrapper(CCW)を使用することです。詳細については、.NET COM を VB 6 などの COM クライアントに公開する方法を参照してください。

于 2012-02-08T10:44:58.643 に答える