zdly.net
当前位置:首页 >> C#中读取一个txt文件,并将里面的数值赋值给一个二维数组 >>

C#中读取一个txt文件,并将里面的数值赋值给一个二维数组

Public Function openfile(ByVal filepath As String) As String Dim s As String Open filepath For Input As #1 While Not EOF(1) Line Input #1, sline s = s & sline & vbCrLf Wend Close #1 openfile = s End Function 如果是按一行一行读取进数组 你可以用dim a a = split(openfile(App.Path & "\1.txt"),vbcrlf)

用string的split方法, 先用回车分割, 分成行.再分别用逗号分隔, 分成元素.然后用int或者double的parse方法, 或者用Convert, 转化成数字就行了.

String lines = File.ReadAllText("C:\\calculate01.txt"); string [] line = lines.Split(new char[] { ' ', '\n','\r' }, StringSplitOptions.RemoveEmptyEntries);

c#2.0中有泛型列表,可以用List实现动态数组:List<int> list=new List<int>();list.Add(4);list.Add(3);list.Add(7);这是一维动态数组,元素个数可以动态添加你这里的二维数组,行数动态,可以这样:List<int[]> list = new List<int[]>();list.Add(new int[

[STAThread] public static void Main(string[] args) { var filePath = @"***"; var datas = ReadDatas(filePath); // 在控制台输出查看结果 Array.ForEach(datas, data=> Console.WriteLine(string.Join("; ", data))); } private static int[][]

用文件流的函数读取数据再存入二维string数组,再用循环遍历数组转成byte

那就先不要确定了,先读上一行,可以统计一下它有多少列 然后文件一行一行的读就可以统计一下它有多少行 然后使用行数和列数定义二维数组 然后把文件关闭 重新打开 然后就读吧

(1)文本文件中的数据按行存放,每行一个数据,数据的数量不定,可多可少.从文本文件中读入的数据并转换后,先存放泛型集合List<T>,最后再将List<T>转换成一维数组.(2)实现代码:文本文件 D:\data.txt 中存放的数据为浮点类型,每行一

public int[] GetArrayFromTxt(string path) { List<int> numList=new List<int>(); StreamReader reader = new StreamReader(path); while(!reader.EndOfStream) { string line= reader.ReadLine(); foreach(var item in line.Split(new char[]{','},

直接使用 File.ReadAllBytes("文件地址") 返回值就是字节数组~byte[](一般称为流) 不懂你想保存成神马数组,搜索功能也不懂你问的是神马意思~ 希望对您有帮助~ By Billskate

网站首页 | 网站地图
All rights reserved Powered by www.zdly.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com