我有一個文本在我的TextBox1中= AlUsrx 287 tst001
的Telnet簡約C#發送提示爲兩行,而不僅僅是一個
AlUsrx
=是,我想執行一個腳本。
287 tst001
=腳本需要工作的兩個參數。
我的287
從textbox2
採取從textbox3
採取tst001
所以我創造了我的提示字符串如下:
("AlUsrx " + textbox2.Text + textbox3.Text);
和它不工作
當我發送字符串AlUsrx 287 tst001
...它作爲兩行發送 不只是一條指令線
這是我的服務器會發生什麼:
:/>AlUsrx
(輸入線,錯誤說:需要的另外兩個參數」
:/>287 tst001
(輸入線,錯誤說:obviusly,不KSH發現「
但是當我創建在TextBox2中(287)的靜態值的字符串:
("AltaUsrx " + "287" + textbox3.Text);
發生這種情況:
:/>AlUsrx 287 tst001
IT WORKS!
我想問題是我以287爲變量從textbox2,它導致它打破我的字符串在2行。
一本好的編程書可能是你最好的選擇。 –
花點時間閱讀幫助中心的[編輯幫助](http://stackoverflow.com/editing-help)。堆棧溢出的格式與其他站點不同。您的帖子看起來越好,用戶就越容易幫助您。 – gunr2171
答案屬於答案部分,不在問題中。我已經移動了你的答案。 – gunr2171