C#读取txt文件存入数组
string [] contents= File.ReadAllLines("新建文本文档.txt");int row=int.Parse(contents[0]);string [] intValues=contents[1].Split(',');double [,] p1=new double[row,intValues.Count];for(int j=0;j<row;j++){for(int i=0;i<intValues.Count;i++){ p1[j,i]=1;}}
用文件流的函数读取数据再存入二维string数组,再用循环遍历数组转成byte
你这个txt文档中的数据是什么样的数据,这点很重要.using System.IO;string[] datas = null;//读取数据using (StreamReader reader = new StreamReader(@"d:\text.txt")){ string data = reader.ReadLine(); datas = data.Split(','); foreach(string item
static void Main(string[] args) { string fn = @"D:\test.txt"; int[,] nums = new int[3, 4]; using (StreamReader sr = new StreamReader(fn)) { string all = sr.ReadToEnd(); int i = 0; int j = 0; foreach (string line in all.Split(new char[] { '\r', '\n' },
把txt文件当作数据库读取.string cs = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + 文件路径含表名 + @";Extended Properties=""text;HDR=Yes;FMT=Delimited""" ; System.Data.OleDb .OleDbConnection con = new System
tring path = @"c:\temp\MyTest.txt";string[] readText = File.ReadAllLines(path);string[] myarr=new string[2];myarr[0]=readText[0];myarr[1]=readText[1]+readText[2];
dim strline as string dim a() dim i as integer open app.path +"\1.txt for input as #1 do until eof(#1) i=i+1 line input #1,strline redim preserve a(i) a(i-1)=strline loop
Dim fileLines() As String = System.IO.File.ReadAllLines("in.txt")//fileLines就是一个字符串数组了,内容是in.txt每行中的内容
StreamReader sr = new StreamReader("txtFileName.txt",Encoding.Default);String txtContent = sr.ReadToEnd(); //txtContent就是文本的内容string[] dbArray = txtContent.Text.Split(new string[]{" "},StringSplitOptions.None); //用分隔符分隔,dbArray就是你要的数组
List<string[]> list = new List<string[]>(); foreach (var item in System.IO.File.ReadAllLines("1.txt")) { list.Add(item.Split(' ')); } list.ToArray(); 返回的对象就是你要的数组矩阵