我想问下,读取TXT文本
文本类容如下、 第一段类容
123213123123
12313多数发达
442211 第2段类容 啊啊啊啊啊啊啊啊
噢噢噢噢噢噢噢
啊三季度撒 第3段leirong
阿斯达大厦的
火星来的人啊
我想循环把这3条数据读取出来,生成HTML文件 代码该怎么写,读取全部和写入都会了。这样分段读取,还不会,求解决。
文本类容如下、 第一段类容
123213123123
12313多数发达
442211 第2段类容 啊啊啊啊啊啊啊啊
噢噢噢噢噢噢噢
啊三季度撒 第3段leirong
阿斯达大厦的
火星来的人啊
我想循环把这3条数据读取出来,生成HTML文件 代码该怎么写,读取全部和写入都会了。这样分段读取,还不会,求解决。
解决方案 »
- 关于asp.net弹出对话框的问题
- 如何把JSON数组post到服务端
- 一个dropdownlist的selectedvalue改变,另一个dropdownlist里面的所有选项也改变,
- 学C#前学学C有没有必要?有没有好处?
- 关于网上书店设计
- 100分奉上...
- datagrid中 checkbox选种状态取消提示客户确认
- ASP.NET(C#)如何实现资源管理器一样的文件的树形效果
- asp.net中如何实现手机编程?
- easyui datagrid 1.5,怎么样初始化或者清除datagrid向后台传递的参数(sort,order)
- 关于hmailserver修改邮箱地址及删除邮箱的操作
- TreeView树型控件怎么读取数据库的东东
{
string txt = ReadSrc(Server.MapPath("TXT/斗破苍穹.txt"));
if (string.IsNullOrEmpty(txt))
TextBox1.Text = "暂无数据";
else
{
List<List<string>> txtList = new List<List<string>>();
string[] txtArg = txt.Split('\n');
foreach (string t in txtArg)
{
string[] ta = t.Split(' '); // 这里可以在判断一下是否有空字段,不高兴写了
List<string> ls = new List<string>();
foreach (string a in ta)
{
if (!string.IsNullOrEmpty(a))
ls.Add(a);
}
txtList.Add(ls);
}
foreach (List<string> l in txtList)
{
foreach (string b in l)
{
TextBox1.Text += b;
}
}
}
}
public static string ReadSrc(string src)
{
try
{
StreamReader sr = new StreamReader(src, Encoding.GetEncoding("UTF-8"));
string str = sr.ReadToEnd();
sr.Close();
return str;
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
}
想这样吗?还是的不到我想要的。