【问题标题】:How can I put variables in a string that is a URL address? [duplicate]如何将变量放入作为 URL 地址的字符串中? [复制]
【发布时间】:2016-09-21 00:19:28
【问题描述】:

基本上我有一个 http 地址,我想在变量的字符串中使用 {0} 进行更改。有没有我可以快速使用的密钥来执行此操作?谢谢

我的代码是

string ticker;
string url=("http://localhost:8080/SetOutput?symbol={0}&feedtype=breath&output={ sigma}&status=on", ticker);

更新:之前已经回答过这个问题。认为我的字符串“ticker”与字符串 URL 的其余部分的颜色代码相同,它没有被识别为变量。

【问题讨论】:

  • url = string.Format(url, text); 其中 text 是您的变量。
  • 嗨 Luke729!很抱歉,您的问题已被否决了几次。它可能被否决的原因是因为这个问题已经得到了回答。在向 Stack Overflow 提交新问题之前,请务必先检查之前提出的问题。

标签: c# string variables


【解决方案1】:

您可能正在寻找 string.Format(inputString, params[]) 您可以:

string ticker = "googl"; //Google
string url=string.Format("http://localhost:8080/SetOutput?symbol={0}&feedtype=breath&output={ sigma}&status=on", ticker);

【讨论】:

【解决方案2】:

您可以像 Jon 所说的那样使用 string.Format,或者如果您正在运行 Visual Studio 2015,您也可以使用 C#6 功能。

string name="xela";
string url = $"http://www.foo.com?name={name}";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-10
    • 1970-01-01
    • 2019-08-14
    • 1970-01-01
    • 2021-03-01
    • 2014-09-30
    • 2019-02-08
    相关资源
    最近更新 更多