【发布时间】:2015-12-14 09:21:40
【问题描述】:
我正在加入大量字符串以创建一个超字符串,但如果一个参数为空,我需要忽略一个参数。目前,除了将所有参数包含在单独的 if 语句中之外,我无法想到如何做到这一点。请帮忙:
这里是代码
public void LinkBuilder(string baselink, string sharedkey, string service, string period, string bulletintype,
string includeresults, string includemap, string username, string password)
{
sharedkey = "&" + sharedkey;
service = "&" + service;
period = "&" + period;
bulletintype = "&" + bulletintype;
includeresults = "&" + includeresults;
includemap = "&" + includemap;
username= "&" + username;
password = "&" + password;
string completeLink = sharedkey + service + period + bulletintype + includeresults + includemap + username +
password;
不知道如何解决这个问题。
【问题讨论】:
-
除此之外,您确定不需要对参数进行 URL 编码吗?您真的想在 URL 中输入密码吗?
-
什么是“超弦”?
-
超字符串是较小字符串的组合
-
@Seth Kitchen,如果我结合超弦,我会得到超弦吗?
-
不,如果你结合两个史诗字符串,你会得到一个....对不起,这是 GiliusMaximus 的妻子。他将无法继续他的职位。他的大脑刚刚爆炸。
标签: c#