请大神们帮忙解决一下问题。从txt中读取数据插入单张表知道怎么写,但从同一个txt中往多张表插入数据不知道怎么写,txt中两张表数据有一个空行隔开,不知道用什么方法进行判断空行,再将空行后的数据插入另一张表。
方法一:
//文件路径 var path = string.Empty; //读取文件,返回一个已换行符分割文本数组 File.ReadAllLines(path);
方法二:
//读取文件到文本 var text = File.ReadAllText(path); //按照换行符分割文本 text.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
string tableName="table1" if(string.IsNullOrEmpty(行数据)){ tableName="table2"; }else{ //根据tableName插入不同的表 }
StringReader中有个ReadLine
你如果ReadLine的结果为空就是空行咯。