【发布时间】:2016-03-23 10:26:39
【问题描述】:
我现在的情况如下:
我有一个如下所示的内插字符串:
DateTime DateOfSmth;
string PlaceOfSmth;
$"{DateOfSmth}, {PlaceOfSmth}".Trim(' ',',');
以及应该在其上使用的格式:
string Format = "{0:dd.MM.yyyy}";
现在我想在插值字符串中使用属性Format中的格式,但我不知道如何。
I.E:我想要这样的结果:
$"{DateOfSmth:Format}, {PlaceOfSmth}".Trim(' ',',');
有人可以帮忙吗?
【问题讨论】:
-
你可以这样做 Console.WriteLine($"Name = {name}, hours = {hours:hh}") 更多细节请访问msdn.microsoft.com/en-us/library/dn961160.aspx
-
感谢您的链接。在发布问题之前,我已经研究过了。我需要它的真正原因是我需要使用来自
Format属性的格式化字符串。而不是直接写到字符串中。