mht*_*ttk 3 c# vb.net vb.net-to-c#
我有一组严重依赖于它的vb.net类和函数
DateAndTime
Run Code Online (Sandbox Code Playgroud)
可以在
Microsoft.VisualBasic
Run Code Online (Sandbox Code Playgroud)
命名空间.
任何人都知道某个地方是否存在属性或方法的"转换表"(似乎SO没有)?
我肯定希望避免引用VisualBasic.dll或启动试验和错误过程来确定转换,如果这些已经在某处完成.
谢谢!
我不知道任何这样的转换表.
计算等价物的过程不应过于繁琐,因为您可以使用Reflector或ILSpy反编译DateAndTime类.
大多数都非常简单(日期/时间算术等),而对于其余部分,大多数复杂性只需要实现VB6的向后兼容性.
例如,DateSerial(int year, int month, int day)将负年份视为相对于当前日期,并使用日历将2位数年份转换为4位数年份.如果您的应用未使用此功能,则可以使用DateTime构造函数替换.