我只想删除空格后的字符串
实施例
如果字符串值是(Music powerbanks pendrives)那么它应该替换为(音乐)
string productCategory = "Music PowerBank pendrives";
我只想从字符串中获取第一个字
答案 0 :(得分:2)
int index = productCategory.IndexOf(' ');
if (index != -1)
productCategory = productCategory.Substring(0, index);
答案 1 :(得分:1)
您需要获取字符串中空格字符的第一个位置(索引)。您可以使用IndexOf
功能执行此操作。
然后,您需要检查IndexOf
是否找到了空格。为此,您必须检查IndexOf
返回的索引是否高于-1。如果找到索引,则必须选择从位置0到第一个空格索引的所有文本。您可以使用SubString
函数从字符串中选择特定数量的字符。您必须传递开始索引(0)和字符数量(长度)以进行选择。我们的长度是第一个指数。
var index = yourstring.IndexOf(' '); //get the index of first space
string result;
// check if space exists
If (index > -1) {
// if space exits, get the value from index 0 to the index of the space
result = yourstring.SubString(0, index);
} else {
// if no space exists then took the whole string as result
result = yourstring;
}