【发布时间】:2014-03-18 10:29:36
【问题描述】:
我有当前代码:
http_server.Text = "5.79.16.127";
http_port.Text = "8180";
http_dimensione.Text = "3000000";
http_ripetizioni.Text = "1";
String static_link = "/autotestsuite/test/download.test?size=";
String dimensione = http_dimensione.Text;
String ripetizioni = http_ripetizioni.Text;
ripetizioni_number = Convert.ToInt32(ripetizioni);
String durata = http_durata.Text;
String server = http_server.Text;
String port = http_port.Text;
url = "http://" + server +":"+ port + static_link + dimensione;
Debug.WriteLine("url "+url);
现在您希望在调试输出中看到什么? 我真的无法理解,因为我明白了:
I GET THIS OUTPUT
url http://5.79.16.127:8180/autotestsuite/test/download.test?size=3000000
我希望得到这个输出:
I EXPECT THIS OUTPUT
url http://5.79.16.127:8180/autotestsuite/test/download.test?size=3000000
【问题讨论】:
-
你确定吗?你调试过你的代码吗?您在调试器中看到了什么?这些值可能来自其他地方吗?因为您的代码(据我所知)看起来不错。
-
不相关,但您应该真正创建一个合适的 ViewModel 并使用 DataBinding 而不是
Convert.ToInt32和类似的东西。 -
是的,我确定,调试器输出只是打印,我真的不明白为什么。
-
Convert.ToInt32 对变量不在字符串连接中的问题不感兴趣
-
我尝试将变量 http_server.Text = "5.79.16.127" 设置为 http_server.Text = "5.79.16.127:" 并从变量 url 中删除 ":"。 ...但我仍然得到相同的输出
标签: c# string windows-phone output