C#中读取txt中的数据到数组

请教各位大神,我需要用C#读取一个文本.txt中的数据到一个3*3的数组矩阵中文本中2.79100.230.72.6597.331.42.81101.230.5该怎么搞呢... 请教各位大神,我需要用C#读取一个文本.txt中的数据到一个3*3的数组矩阵中
文本中
2.79 100.2 30.7
2.65 97.3 31.4
2.81 101.2 30.5
该怎么搞呢?急用啊,求助!
展开
 我来答
wyxxygth
2015-05-21 · 超过78用户采纳过TA的回答
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:120万
展开全部
using System.Runtime.Serialization.Formatters.Binary
读取数据
public string[] duqu(string sjname)
{
FileStream fs = new FileStream(sjname+".bin", FileMode.Open);
//二进制方式
BinaryFormatter bf = new BinaryFormatter();
//序列化存储对象
string[] shuju = (string[])bf.Deserialize(fs);
//关闭流
fs.Close();
return shuju;
}

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
写入数据

public void xiru(string binname,string[] xirustring)
{
//定义文件流
FileStream fs = new FileStream(binname +".bin", FileMode.Create);
//二进制方式
BinaryFormatter bf = new BinaryFormatter();
//序列化存储对象
bf.Serialize(fs, xirustring );
//关闭流
fs.Close();

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
玩转数据处理
推荐于2016-01-31 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
List<object> rows = new List<object>();
string[] lines =  File.ReadAllLines(filePath);
foreach(var line in lines)
{
    object row = line.Split(' ');
    rows.Add(row);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-05-21
展开全部
List<string[]> list = new List<string[]>();
foreach (var item in System.IO.File.ReadAllLines("1.txt"))
{
list.Add(item.Split(' '));
}

list.ToArray(); 返回的对象就是你要的数组矩阵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式