Warm tip: This article is reproduced from serverfault.com, please click

vb.net-PV 函数和移植 VB6 到 C#

(vb.net - PV Function and Porting VB6 to C#)

发布于 2009-09-24 14:06:54

我正在尝试将一些经典的VB6代码移植到C#中,但偶然发现了该PV函数的用法

我觉得错误包括对 Microsoft.VisualBasic 程序集的引用。这是经常做的事情,还是我应该探索更多的选择。我想到的下一个想法是在 Reflector 中探索这个 PV 功能。

Questioner
Dave
Viewed
0
2017-05-23 20:26:06

这个问题下已经彻底讨论了 C# 和 VB.NETMicrosoft.VisualBasic的使用完全支持Microsoft.VisualBasic 命名空间,只要 .Net 存在,它就会存在。没有理由避免它。

编辑:这说明在打字时,这个问题的其他答案是函数不正确重新实现,以及来自 Code Galleries 的单人乐队不受支持的库。来吧伙计们,微软需要一个真正的大事件才能从 VB 中删除财务功能。

对于Microsoft.VisualBasic.Compatibility,这是另一回事,它仅由VB6升级向导使用,现在,.NET 4中已将EDIT 标记为过时(我的预言成真),并且不应将其用于新开发。删除对此的引用会有一些好处,但我个人可能会尝试首先引用.Net 3.5 来实现一个完全工作的端口。