110,571
社区成员
发帖
与我相关
我的任务
分享
char[] strArr =str.ToCharArray();
string newStr = "";
foreach (char cr in strArr)
{
if (cr == (char)10)
{
continue;
}
newStr += cr.ToString();
}
string stest = "abc\ndfdfd\nddd";
stest = stest.Replace("\n","");
var result = new System.Text.StringBuilder(strList.Length / 2 );
using(var sr = new StringReader(strList))
{
result.Append(sr.ReadLine()); //StringReader内部用的Substring,相当于整块复制而不是逐个
}
result.ToString();
其实,如果你的原始数据是字节流,用binaryReader应该会更快的
static void Main(string[] args)
{
foreach (var item in GetData())
{
Console.Write(item.Replace("\n", ""));
}
Console.Write("完成!");
Console.Read();
}
private static List<string> GetData()
{
List<string> list = new List<string>();
list.Add("1123123123123123\n");
list.Add("1123123123123124\n");
list.Add("1123123123123125\n");
return list;
}
我怎么可以??