String 需要对包含“{”的字符串进行转义。以“{}”开头的字符串;

String 需要对包含“{”的字符串进行转义。以“{}”开头的字符串;,string,xamarin.forms,string-formatting,String,Xamarin.forms,String Formatting,在我的Xamarin项目中,我有一个设置日期值格式的标签。我更新了一些Xamarin Nuget软件包,现在出现以下错误: 需要转义包含{的字符串。以开头的字符串 {}“ 页面上的标签是非常简单的StringFormat <Label Text="{Binding Booking.ScheduledDeparture, StringFormat='{0:dd/MM/yyyy}'}"/> 任何我可以解决这个错误的想法。我尝试过将@添加到StringFormat的开头,但没有成功。

在我的Xamarin项目中,我有一个设置日期值格式的标签。我更新了一些Xamarin Nuget软件包,现在出现以下错误:

需要转义包含
{
的字符串。以开头的字符串
{}

页面上的标签是非常简单的
StringFormat

<Label Text="{Binding Booking.ScheduledDeparture, StringFormat='{0:dd/MM/yyyy}'}"/>


任何我可以解决这个错误的想法。我尝试过将
@
添加到
StringFormat
的开头,但没有成功。

在以
{
开头的字符串之前添加一个
{}
这应该会转义它。因此
{}{0:dd MM/yyyyy}

有关更多文档:

在以
{
开头的字符串之前添加一个
{
,这应该将其转义。因此
{0:dd/MM/yyyyy}

有关更多文档:

是否尝试在字符串的其余部分之前添加
{}
{}{0:dd/MM/yyyy}“
是的,我做了几分钟,它解决了VS上的问题。即将加载应用程序,看看是否一切正常。如果你想将此添加为答案,我将接受它。很高兴它似乎有效,我添加了一个链接到一些文档的答案。祝你的项目好运!你尝试过添加
{}
在字符串的其余部分之前?
'{}{0:dd/MM/yyyy}“
是的,我做了几分钟,它解决了VS上的问题。即将加载应用程序,看看是否一切正常。如果你想将此添加为答案,我将接受它。很高兴它似乎起作用,我添加了一个链接到一些文档的答案。祝你的项目好运!