C# String.Format(";,object),而不格式化对象

C# String.Format(";,object),而不格式化对象,c#,string,C#,String,我们有一个属性节点格式为的xml节点,如下例所示 <txt field="dateChanged" format="{0:MM/dd/yy}" /> => Datetime <txt field="duration" format="{0:dd\.hh\:mm\:ss}" /> => Timespan <txt field="cost" format="{0:0,0.0}" /> => double 我希望使用相同的逻辑(并使整个解决方案完

我们有一个属性节点格式为
的xml节点,如下例所示

<txt field="dateChanged" format="{0:MM/dd/yy}" /> => Datetime
<txt field="duration" format="{0:dd\.hh\:mm\:ss}" /> => Timespan
<txt field="cost" format="{0:0,0.0}" /> => double
我希望使用相同的逻辑(并使整个解决方案完全通用)来打印标准文本:

<txt field="Description" format="???"> This the productdescription </Description>

感谢您抽出时间

您是否尝试过仅使用
{0}
作为格式

<txt field="Description" format="{0}">


使用
{0}
作为格式,将
String.format
的第一个参数设置为默认格式。

对不起,我的头撞到墙上了一段时间。这个答案太简单了,我很尴尬,甚至不得不问:-/。谢谢你!我一定是度过了一个糟糕的周末……我有很多不愉快的时刻。是的,谢谢你!虽然我现在很为自己感到羞耻。我怎么会错过这个。。。
<txt field="Description" format=""> => Produces empty String
<txt field="Description" format="{0}">