我有6-7个布尔值,像书签,authoredBy和其他一些过滤器,我想形成网址,如果任何过滤器应用它连接到像something?bookmark=true&author=true这样的主网址,我可以使用,如果不是这样,但这将是冗长的,还有其他方法吗
发布于 2010-11-29 17:49:22
好吧,这样做,
........
string url = "http://www.google.com?";    
if(bookmark)
{
  url+="bookmark=true&"
}
if(author)
{
  url+="author=true&"
}
...........对其他变量也是如此..
发布于 2010-11-29 18:07:10
String url = "google.com?";
bool bookmark = true, author=true;
if(bookmark)
{ 
   url += "bookmark=true&";
}
if(author)
{
   url = "author=true&"
}
url = url.Substring(0,url.length-1);发布于 2010-11-29 18:20:36
考虑使用URIBuilder类。检查此示例- http://www.codeproject.com/KB/aspnet/UrlBuilder.aspx
或者,检查此SO问题的答案。这是一个更面向对象的解决方案-
https://stackoverflow.com/questions/4302446
复制相似问题