读取一个字符串时,遇到"= "号 ,(也就是号后的不读出来) 就让他读到下一行。怎么写? 读取一个字符串时,遇到"="号 ,(也就是"="号后内容不读出来), 就让他读下一行。 下一行也是这样的处理.怎么写?请教老师. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 StringBuilder sb = new StringBuilder();//...string line = sr.Read();if(line.IndexOf('=') != -1){ sb.Append(line.Split('=')[0]);}else{ sb.Append(line);}//... .....string kof = sr.Read();//这个就是读出的字符串了,怎么读我就不写了int startIndex = new int();int endIndex = kof.IndexOf('=');string[] myStr = new string[10];//以10行为例子,当然可以采用活性的自增数组//把字符一行行取出放数组里面去for(int i = 0;i<myStr.Length;i++){ myStr[i] = line.Substring(startIndex ,endIndex - startIndex); startIndex = endIndex + 1; endIndex = kof.IndexOf('=',startIndex);} 给你一个思路吧,读取一行,然后找到第一个=的位置,可以使用indexof,把前面一段存起来,读取下一行,继续上面的操作,知道读取完毕 string.Split('=')(0)取等号之前的部分; string s=s.SubString(0,s.IndexOf("=")); 应该是string.Split('=')[0]吧.... 求助C# LIST C# winform实现网页登陆的问题(在线急等,解决马上给分,100%结贴率) 用webbrower会出现外部提交 如何判断一个int类型的变量是否已经赋值了? 一个简单的windowsservice的问题 .net + mysql 的数据缓存 C#的高手! 在线等,高手帮帮忙,图片热点问题~~~ 求助c# treeview点击节点出错 C#如何调用API?? 关于模式窗口 谁能帮我看一下这是什么问题?谢谢了
StringBuilder sb = new StringBuilder();
//...
string line = sr.Read();
if(line.IndexOf('=') != -1)
{
sb.Append(line.Split('=')[0]);
}
else
{
sb.Append(line);
}
//...
string kof = sr.Read();//这个就是读出的字符串了,怎么读我就不写了int startIndex = new int();
int endIndex = kof.IndexOf('=');string[] myStr = new string[10];//以10行为例子,当然可以采用活性的自增数组
//把字符一行行取出放数组里面去
for(int i = 0;i<myStr.Length;i++)
{
myStr[i] = line.Substring(startIndex ,endIndex - startIndex);
startIndex = endIndex + 1;
endIndex = kof.IndexOf('=',startIndex);
}
读取下一行,继续上面的操作,知道读取完毕
取等号之前的部分;
string s=s.SubString(0,s.IndexOf("="));
string.Split('=')[0]
吧....