怎么用函数实现分行读取字符串并放在多维数组里?详细代码?急求!!!!

m88730y 2009-03-09 05:44:18
例如:把 “1 2 101 88 A”
“2 1 110 89 B”
“1 2 120 90 A”放入一个三行四列的数组?
...全文
125 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyi8808 2009-03-09
  • 打赏
  • 举报
回复
问题解决了,就请结贴给分,谢谢!
m88730y 2009-03-09
  • 打赏
  • 举报
回复
怎一个“谢”字了得?
wuyi8808 2009-03-09
  • 打赏
  • 举报
回复
using System;
using System.IO;
using System.Collections.Generic;
using System.Text.RegularExpressions;

class Program
{
static void Main()
{
List<string[]> list = new List<string[]>();
using(TextReader txt = new StreamReader("test.txt"))
{
string line;
while ((line = txt.ReadLine()) != null)
{
list.Add(Regex.Split(line.Trim(), "\\s+"));
}
}
string[][] array = list.ToArray(); // 这就是你要的。
}
}
m88730y 2009-03-09
  • 打赏
  • 举报
回复
也放入数组
m88730y 2009-03-09
  • 打赏
  • 举报
回复
也放入数组
wuyi8808 2009-03-09
  • 打赏
  • 举报
回复
最后的A、B、A怎么处理?
m88730y 2009-03-09
  • 打赏
  • 举报
回复
您能说详细的代码吗?从文本文件中读取的。谢谢!
m88730y 2009-03-09
  • 打赏
  • 举报
回复
首先很谢谢你的回复!我是要把文本文档里的数据读取到应用程序里,放在数组里,想象成空间点,然后求与新数据的距离。我初学,不知这个表述你能否明白?
zfh198601 2009-03-09
  • 打赏
  • 举报
回复
用个while循环就行了...
zzrxxl 2009-03-09
  • 打赏
  • 举报
回复
放在数组里面干吗,不如直接用表存储就好了,创建一个4列的表。不知道你干吗用的。
作为字符串直接保存到数组中。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧