1 回答

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以將此拆分重載與StringSplitOptions.RemoveEmptyEntries. 它會(huì):
根據(jù)數(shù)組中的字符串將字符串拆分為子字符串。
在這種情況下,用空格分割字符串?,F(xiàn)在您只需要獲取第一個(gè)元素:
string input = @" UWORD /* data */ ";
string value = input.Split(new string[] {" "}, StringSplitOptions.RemoveEmptyEntries).First();
編輯:這看起來像您正在掃描代碼并檢索數(shù)據(jù)類型名稱。在這種情況下,您可能不僅有空格,還有制表符。如果是這種情況,只需在包含分隔符的字符串?dāng)?shù)組中包含制表符:
string value = input.Split(new string[] {" ", "\t"}, StringSplitOptions.RemoveEmptyEntries).First();
顯然也可以捕獲所有空白字符。這是做到這一點(diǎn)的訣竅:
string value = input.Split(new char[0], StringSplitOptions.RemoveEmptyEntries).First();
- 1 回答
- 0 關(guān)注
- 196 瀏覽
添加回答
舉報(bào)