我现在文件里的结构如下
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15都是数字如何直接将这些一个一个读取出来存到数组里是txt文件谢谢大家 我现在只知道怎么写入字符串。
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15都是数字如何直接将这些一个一个读取出来存到数组里是txt文件谢谢大家 我现在只知道怎么写入字符串。
解决方案 »
- (winform) DataGridView手动添加行后,怎样为行中的DataGridViewComboBoxColumn添加下拉选项?
- 递归获取最后叶节点的值
- smart thread pool 如何使用 没有找到任何中文文档或者注释啊
- 关于RecordsAffected
- 网站再线代码生成系统现在开始测试,散分喽
- 在listView 中如果点击一下列标题,就可以将此列的内容以 ASC 或 DESC 切换排序。(就像windows 资源管理器 那样)
- WebBrowser怎么刷新框架内页面?
- VSS与XP的问题
- AcroExch 怎么引用啊!
- 怎样用C#创建具有智能提示功能的文本输入框,类似于百度和谷歌的那种?
- 实现当前时间自动跳动
- C#怎么去维持原状什么事都不干?
一行行读,split 分割空格,逐一加到数组
String[] ss = s.Split('')
Int[] arr=new Int[ss.Length]
For(int i=0;i<ss.Length;i++)
{
arr[i]=Int.Parse(ss[i])
}
string[] test;
string line;
FileStream ifs = new FileStream("test.txt",FileMode.Open);
StreamReader sr = new StreamReader(ifs);
while(line = sr.ReadLine()!=null)
{
test = line.Split(' ');
}
ifs.Close();
sr.Close();
var strNums = File.ReadAllText(fileName);var ret = strNums.Split(
new char[] {' ', '\r' , '\n'},
StringSplitOptions.RemoveEmptyEntries)
.Select(num => Convert.ToInt32(num)).ToArray();Console.WriteLine(string.Join(",", ret));
List<string> list = new List<string>() ;
using (FileStream fs = new FileStream(path, FileMode.Open))
{
using (StreamReader sr = new StreamReader(fs))
{
while (!sr.EndOfStream)
{
string sLine = sr.ReadLine();
if (sLine.Length < 1)
{
continue;
}
list.Add(sLine);
}
}
}
6 7 8 9 10
11 12 13 14 15
string path = @"D:\1.txt";//读取文件txt
List<string> list = new List<string>();
using (FileStream fs = new FileStream(path, FileMode.Open))
{
using (StreamReader sr = new StreamReader(fs))
{
while (!sr.EndOfStream)
{
string sLine = sr.ReadLine();
if (sLine.Length < 1)
{
continue;
}
string[] test1 = sLine.Split(' ');//过滤空格
foreach (string s in test1)
{
list.Add(s.Trim());
}
}
}
}测试了下不知道适合你不