Tak není to nic nepřekonatelného, budete si ten text muset rozparsovat. Nicméně, toto je trochu zbytečné, použijte raději něco co již existuje, já doporučuji YAML. Pokud by jste to stejně chtěl, tak by se to dalo udělat nějak takto. Vytvoříte si funkci:
public static string[] ParseFile(string name)
{
List<string> temp = new List<string>(); //¨temp list pro ukládání řádek
string line = null; //proměnná pro řádek
using (System.IO.StreamReader sr = new System.IO.StreamReader(name, Encoding.UTF8))
{
while (!sr.EndOfStream) //Cyklus pro čtení souboru
{
line = sr.ReadLine(); //přečteme řádek a uložíme ho do proměné line
line = line.Substring(line.IndexOf(" ") + 1); //rozparsujeme
temp.Add(line);//vložíme ho do kolekce temp
}
}
return temp.ToArray(); //vrátíme naplnění seznam...
}
použití pak může být takovéto:
static void Main(string[] args)
{
Console.WriteLine(ParseFile("text.txt")[0]); //kolousek
Console.WriteLine(ParseFile("text.txt")[1]); //radimisd
Console.WriteLine(ParseFile("text.txt")[2]); //nevim
Console.Read();
//Pripadně to můžete projít cyklem a vypsat všechny....
}
Doufám, že jsem vám pomohl, jinak snad si to zvládnete dát do těch labelů...
|