Microsoft.VisualBasic.DateAndTime到C#

我有一组严重依赖于它的vb.net类和函数

DateAndTime 

可以在

Microsoft.VisualBasic 

命名空间.

任何人都知道某个地方是否存在属性或方法的“转换表”(似乎SO没有)?

我肯定希望避免引用VisualBasic.dll或启动试验和错误过程来确定转换,如果这些已经在某处完成.

谢谢!

最佳答案
我不知道任何这样的转换表.

计算等价物的过程不应过于繁琐,因为您可以使用Reflector或ILSpy反编译DateAndTime类.

大多数都非常简单(日期/时间算术等),而对于其余部分,大多数复杂性只需要实现VB6的向后兼容性.

例如,DateSerial(int year,int month,int day)将负年份视为相对于当前日期,并使用日历将2位数年份转换为4位数年份.如果您的应用未使用此功能,则可以使用DateTime构造函数替换.

转载注明原文:Microsoft.VisualBasic.DateAndTime到C# - 代码日志