【发布时间】:2026-02-01 01:25:02
【问题描述】:
我目前正在尝试将一些 vb 转换为 c#,在 vb 代码中我有以下行:
If DateTime.TryParse(txtExpirationDate.Text, Nothing) = False Then
_isValid = False
以我对 vb 的了解极其有限,我认为在 c# 中应该读为:
if (DateTime.TryParse(txtExpirationDate.Text, null) == false)
_isValid = false;
但是 Visual Studio 告诉我我的论点无效:
'System.DateTime.TryParse(string, out System.DateTime)' 的最佳重载方法匹配有一些无效参数
我想知道是否有人愿意帮助我。我究竟做错了什么?这在 c# 中是否可行,如果可以,我该怎么做?
【问题讨论】:
-
检查Documentation。它会帮助你。
-
我已经有了,但对我几乎没有帮助。当我遇到麻烦时,文档是我首先查看的地方。不过谢谢你的建议,感谢你的贡献???
标签: c# vb.net parsing datetime