c#判断string 中有几个字符串

如题所述

请描述清楚问题,
string就是“字符串”类型, 这个“串”就是很多字符的意思。
所以"字符串中有几个字符串"令人很费解。

1你要判断一个string类型有多少个“字符”,可以用 string.Length来获得。
2你要判断一个string里面有多少个“字符串”,比如"jsdfkljsdlfjsioufoasdjfkla"里面有多少个"sadf", 那么需要给一个详细的规则, 然后根据情况去讨论。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-18

    string定义的变量本身就是字符串,你的问题很奇怪

    就像一块金子,你问这块金子里包含几块金子一样。

    你可以对金子进行切割、拼接、重塑,同样的你也可以对一个字符串进行分组,合并,赋值操作。

    具体参考MSDN文档:https://msdn.microsoft.com/zh-cn/library/362314fe.aspx

    希望对你有帮助,或者你补充一下你的问题

第2个回答  2016-09-06
string txt="asdjsfk/aaaaaaaaa";
if(txt.Contains("/"))//检验“/”
{
txt.Replace('/','x/');//替换“/”为“x/”
}

试试看吧,不确定会不会因为反义字符的缘故出问题。
第3个回答  2017-02-06
1、字符还是字符串
2、什么string
3、什么字符串
4、判断出现了几次还是有几个不同
5、满足百度高质量要求
第4个回答  2020-04-13
int iCount = line.Split(',').Length;
相似回答