c# - VB 6代码比较

时间:2015-09-16 09:06:31

标签: c# vb6

我想写下VB 6 Code to C#

StartDate = '01/06/2015'
EndDate = DateAdd("d", -(Day(DateAdd("m", -(Month(DateAdd("yyyy", 1, StartDate)) - 1), DateAdd("yyyy", 1, StartDate)))), DateAdd("m", -(Month(DateAdd("yyyy", 1, StartDate)) - 1), DateAdd("yyyy", 1, StartDate)))

所以我做了这个C#代码: -

DateTime StartDate = new DateTime(2015, 6, 1);
DateTime dtNo = StartDate.AddYears(1);
DateTime dt1 = StartDate.AddYears(1).AddMonths(-(dtNo.Month - 1));
DateTime dtDayNo = StartDate.AddYears(1).AddMonths(-(dtNo.Month - 1));
EndDate = dt1.AddDays(-dtDayNo.Day);

只是想知道它是否正确?我不知道如何测试VB 6代码。 这样我就可以将c#代码的结果与vb代码进行比较。

1 个答案:

答案 0 :(得分:0)

我相信这个问题应该是“如何测试VB6代码?”

幸运的是,微软一直懒惰,永远不会更新VBA,这是微软Office附带的Visual Basic 6变体。打开MS Excel,单击左上角的按钮,然后单击“选项”。应该有一个复选框,上面写着“在功能区中显示开发人员选项卡”(我有荷兰语版本所以我不知道确切的文字)。

完成后,关闭选项菜单并转到功能区中的开发人员选项卡。点击“Visual Basic”,瞧!您已经拥有了一个简单的VB6 IDE,它允许您创建表单并将它们集成到您的Excel文件中。