c# - 将日期从 visual basic 转换为 c-sharp

标签 c# .net vb.net document-conversion

因此,作为实用程序的练习,我亲自将我们的一个可怜的旧 vb .net 1.1 应用程序转换为 C# .net 4.0。

我用了telerik code conversion作为起点并以大约 150 个错误结束(考虑到它超过 20k 的代码并且我很少可以使用生产源让它无错误地运行),其中许多错误处理 vb 与 c# 中的时间/日期。

我的问题是如何在 VB 中表示以下语句

If oStruct.AH_DATE <> #1/1/1900# Then

在 C# 中?转换器给了我

            if (oStruct.AH_DATE != 1/1/1900 12:00:00 AM) {

这当然是不正确的,但我似乎无法弄清楚如何使其正确。

最佳答案

 if (oStruct.AH_DATE != new DateTime(1900, 1, 1){

关于c# - 将日期从 visual basic 转换为 c-sharp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12625339/

相关文章:

java - 从 .Net 调用 Java Web 服务

c# - 帮助解决 iOS 应用程序崩溃与 “Out Of Memory”

c# - Hangfire 和 VB.NET - 获取应用程序启动类中配置的内容

.net - 在 vb.net 中关闭异常时自动停止

c# - 没有回发的 Facebook 样式 "Like"按钮

c# - 将数据从 listView (Visual studio, c#) 传输到另一个数据库的语法是什么?

c# - 如何等待任务完成 Task.WhenAll ?

c# - 为什么 Visual Studio 向我的命名空间添加一个 at 符号 (@)?

mysql - 在调用 Read() INSERT 之前访问字段的尝试无效

C# winforms 绘制到位图无效参数