我在vb中编写了以下代码:

expireDate = (DateTime.Parse(decal.DecalExpireDate).ToShortDateString).ToString


现在,我试图用c#编写相同的代码,这就是我想到的:

expireDate = decal.DecalExpireDate.ToString();
expireDate = DateTime.Parse(expireDate).ToShortDateString();


有人知道如何简化c#代码,所以只有一行两行。我可以用vb在同一行中执行此操作,但在c#中却行不通。

decal.DecalExpireDate是我正在使用linq检索的smallDateTime。
expireDate是我要在函数中返回的字符串

最佳答案

在VB中几乎完全是这样:

    expireDate = DateTime.Parse(decal.DecalExpireDate.ToString()).ToShortDateString();

09-30 17:24