如何在 webrequest URL 中传递变量值?

How to pass varible value in a webrequest URL?

这是我的代码

 WebRequest req = WebRequest.Create("https://satellite.service-now.com/api/now/table/incident?sysparm_query=opened_atBETWEENjavascript:gs.dateGenerate('2016-07-01','00:00:00')@javascript:gs)=.dateGenerate('2016-08-31','23:59:59')");

这里我想传递变量或字符串,而不是日期“2016-07-01”,并传递 link 的想法。我怎样才能在 c#

中实现这个
// 5 days ago
DateTime variableDate = DateTime.Now.AddDays(-5);
// format it however you want
string variableDateText = variableDate.ToString("yyyy-MM-dd");

// concatenate it into your string
WebRequest req = WebRequest.Create("https://satellite.service-now.com/api/now/table/incident?sysparm_query=opened_atBETWEENjavascript:gs.dateGenerate('" + variableDateText + "','00:00:00')@javascript:gs)=.dateGenerate('2016-08-31','23:59:59')");

这方面的相关问题已经很多了,大家可以搜索一下。