我正在创建一个匿名对象来返回一条json消息,如下所示:
return new
{
response = new
{
message = new
{
type = "Text",
text = "blah blah blah"
}
}
};
我希望能够为文本注入不同的值,理想情况是使用在构建此匿名类型之前填充的变量(myMessage)。
像这样:
message = new
{
type = "Text",
text = myMessage
}
这可能吗?我看了很多,但找不到办法。
答案 0 :(得分:0)
是的,你可以做到这一点,如下面的示例代码
static void Main(string[] args)
{
string myMessage = "abcd";
var message = new
{
type = "Text",
text = myMessage
};
Console.WriteLine(message.text); //output: abcd
Console.ReadKey();
}