2012-12-07 44 views
-2

我不是很熟悉c#。我正在尋找一種方式來高效地拆分字符串。 我有一個字節[64]數組來自客戶端請求到服務器。 我將其轉換爲刺用命令高效的字符串拆分

string d=Encoding.ASCII.GetString(buffer) 

該轉換後d是64長的字符串。在該字符串中,我有一部分專用於客戶端向服務器請求的命令類型,以及這樣的用戶名: 「!command username」。我想在!命令之後拆分零件,但不要簡單地使用拆分,因爲使用拆分將生成一個56長的字符串(用戶名+很多\ 0字符)。 我只想獲取沒有所有這些\ 0字符的用戶名。無論如何要做到這一點? 在此先感謝

+0

這似乎是對正則表達式做了一個問題。 –

回答

2

嘗試d.Split(' ')[1].Trim((char)0);

+0

好吧,它的工作。謝謝 – corvallo