看板 C_Sharp 關於我們 聯絡資訊
string messageStr = Encoding.ASCII.GetString(readbyte, 0, readbyte.Length); if(messageStr=="login") . . . 從用戶端接收資料到readbyte再轉換成字串到messageStr 之後再判斷傳過來的字串是不是login, 但是if 這裡的判斷一直是false的, 我用MessageBox.Show(messageStr); 確定傳過來的字串是login啊, 為何會一直判斷失敗? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.101.120
saitoh:前後可能有空白 用Trim()過濾一下 07/02 20:46
tomex:另外實務設計會在比對字串時都轉大寫,避免user不分大小寫 07/04 11:18
lsmptt:還是沒辦法耶,我用Trim()和改成大寫比對,都失敗 07/04 17:07
tomex:用debug逐行去測值,看到底是啥鬼現象 07/04 20:31