gpt4 book ai didi

c# - 将字符串添加到逐字字符串文字

转载 作者:行者123 更新时间:2023-12-03 22:54:01 24 4
gpt4 key购买 nike

我正在尝试构建一个原始的 json如下字符串在http请求中发送出去

var requestContent = @"{
""name"": ""somename"",
""address"": ""someaddress""
}";

我希望从下面的变量中提供它们,而不是硬编码名称和地址值
string name = "someName";
string address = "someAddress";

但下面的不起作用。任何的想法 ?
var requestContent = @"{
""name"": \" + name \",
""address"": \" + address \"
}";

最佳答案

正确的语法是:

var requestContent = @"{
""name"": """ + name + @""",
""address"": """ + address + @"""
}";

或者,您可以使用 string.Format :
var requestContent = string.Format(@"{
""name"": ""{0}"",
""address"": ""{1}""
}", name, address);

或者您可以使用实际的 JSON 序列化程序。

关于c# - 将字符串添加到逐字字符串文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39133983/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com