我有这样的文件: "东西,东西,东西,东西,东西"
我希望得到第三个","用:
StreamReader sr=new StreamReader("File.txt");
string s=sr.Readline();
string c=s.Substring(0, s.IndexOf(',')));
答案 0 :(得分:0)
只需指定您想要的字符以及下一个参数
中的哪个字符StreamReader sr=new StreamReader("File.txt");
string s=sr.Readline();
string c=s.Substring(0, s.IndexOf(',',3)));
Here是您的解决方案
答案 1 :(得分:0)
对不起以前的回答,我为你创建了一个函数,试试这个,你需要传递你的字符串,字符来查找和出现号作为参数。 Here是一个演示。
public static int getSpecifiedIndexOf(string str,char ch,int index)
{
int i = 0,o=1;
while ((i = str.IndexOf(ch, i)) != -1)
{
if(o==index)return i;
o++;
i++;
}
return 0;
}