将 属性 设置为常量字符串时如何转义 "at" (@) 符号?

How to escape the "at" (@) symbol when setting a property to a constant string?

看这段代码:

<MyComponent Param1="@SomeValue" />

在 MyComponent 中,Param1 将被设置为 SomeValue 变量的值。 如何将 Param1 设置为“@SomeValue”字符串?

你可以把它包在里面 @(" "):

<MyComponent Param1="@("@SomeValue")" />

...或者,如果您曾经重命名 SomeValue,请谨慎行事:

<MyComponent Param1="@($"@{nameof(SomeValue)}")" />

如果我理解你的问题,你可以这样做

<MyComponent Param1="@SomeValue" />

string SomeValue = "@SomeValue";