我有一個文本文件,每個項目都在<>中,它們被隔開,沒有空格。從文本中獲取變量文件
我需要能夠讀取記錄總數並將其賦值給一個變量。
另外我需要將每行中的每個項目賦給一個變量,並將該行的數量賦給一個變量。這是以後他們可以處理的。
我有搜索互聯網,但我似乎是在圈子裏,任何幫助或來源的想法將appriciated。
我有一個文本文件,每個項目都在<>中,它們被隔開,沒有空格。從文本中獲取變量文件
我需要能夠讀取記錄總數並將其賦值給一個變量。
另外我需要將每行中的每個項目賦給一個變量,並將該行的數量賦給一個變量。這是以後他們可以處理的。
我有搜索互聯網,但我似乎是在圈子裏,任何幫助或來源的想法將appriciated。
說明不太清楚,但我試了一下。
using System;
using System.Data;
using System.IO;
using System.Collections.Generic;
class test
{
public Dictionary<int, String> readAndSortFile()
{
StreamReader sr = new StreamReader("file.txt");
Dictionary<int, String> dic = new Dictionary<int, string>();
int loop = 0;
while (!sr.EndOfStream)
{
dic.Add(loop, sr.ReadLine());
loop++;
}
sr.Close();
return dic;
}
}
你的結果應該是這樣的:
[0] {[0, <a>]}
[1] {[1, <b>]}
[2] {[2, <c>]}
,你可以得到的文件像這樣
string file = System.IO.Directory.GetFiles(HttpContext.Current.Server.MapPath(folderName), "*.txt");
FileInfo fi = new FileInfo(file);
// to read all content of this file you can use -
File.ReadAllLines(fi.FullName)
,並在此之後,你可以用字典來保存數據,然後你可以使用它後來。 你可以在這裏閱讀 - http://csharp.net-informations.com/collection/dictionary.htm
你在哪裏卡住?讀文件?解析字符串?創建變量? – David
是否有這個文件不是標準配置文件的原因? –