vb6代码比较

本文关键字:比较 代码 vb6 | 更新日期: 2023-09-27 18:12:53

我想把VB 6下面的代码写成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);

只是想知道它是正确的吗?我不知道如何测试vb6代码。这样我就可以比较c#代码和vb代码的结果

vb6代码比较

我认为这个问题应该是"我如何测试VB6代码?"

幸运的是,微软一直很懒,从来没有更新VBA,这是微软office自带的visual basic 6版本。打开MS Excel,点击左上角按钮,点击"选项"。应该有一个复选框说一些像"显示开发人员选项卡在功能区"(我有荷兰语版本,所以我不知道确切的文本)。

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