c# - Unexpected Strings sum -


मेरे पास वर्तमान कोड है:

  http_server.Text = "5.79.16.127 "; Http_port.Text = "8180"; Http_dimensione.Text = "3000000"; Http_ripetizioni.Text = "1"; स्ट्रिंग static_link = "/autotestsuite/test/download.test?size="; स्ट्रिंग आयाम = http_dimensione.Text; स्ट्रिंग रिपेटिज़िओनी = http_ripetizioni.Text; Ripetizioni_number = कन्वर्ट.ToInt32 (ripetizioni); स्ट्रिंग डुरता = http_durata.Text; स्ट्रिंग सर्वर = http_server.Text; स्ट्रिंग पोर्ट = http_port.Text; Url = "http: //" + सर्वर + ":" + port + static_link + आयाम; डीबग। Wrightite ("url" + url);  

अब आप डिबग आउटपुट में क्या देखने की उम्मीद करते हैं? मैं वास्तव में uderstand क्योंकि मैं इसे प्राप्त कर सकते हैं:

  मैं इस आउटपुट यूआरएल http://5.79.16.127: 8180 / autotestsuite / test / download.test = आकार = 3000000 प्राप्त   

मुझे यह आउटपुट प्राप्त होने की उम्मीद थी:

  मैं इस आउटपुट यूआरएल की उम्मीद http://5.79.16.127:8180/autotestsuite/test/download.test? आकार = 3000000  

मैंने यह कोशिश की:

  स्ट्रिंग server_copied = "5.79.16.127"; Foreach (var एक में server_copied। ToCharArray ()) {Console.WriteLine ("{0} U + {1: x4} {2}", एक, (int) a, (int) a); } स्ट्रिंग server_typed = "5.79.16.127"; अग्रगणना (सर्वर एपी में एक। ToCharArray ()) {Console.WriteLine ("{0} U + {1: x4} {2}", ए, (इंट) ए, (इंट) ए); }  

सेमीकोलन के बाद server_copied के सभी पाठ इस प्रश्न में स्निपेट से कॉपी-चिपकाए गए हैं और server_typed के बाद एक ही भाग मैन्युअल रूप से टाइप किया गया है।

मुझे 7 U + 0037 55 से server_copied के 3 अनपेक्षित वर्णों को देख सकते हैं। ToCharArray () । उन अक्षरों के बिना, स्ट्रिंग को जोड़कर जोड़ दिया जाएगा जैसा आप उम्मीद करते हैं ( // 5.79.16.127:8180 के बजाय // 5.79.16.1278180: )।

चरित्र को मुद्रित करने के लिए संहिता स्निपेट, इसके ASCII नंबर के साथ

है

Comments