私は多くの行を含むテキストファイルを持っています。各行は次のようになります。 "string string double double"は各値の間にスペースです。私はすべての行の最初の文字列と最後の2文字を読み込み、これらの2つの値を既存のリストに入れたいと思います。それは今までの私のコードですが、実際にはうまくいきません。テキストファイルから特定の値を読み込んでリストに入れます
private void bOpen_Click(object sender, RoutedEventArgs e)
{
bool exists = File.Exists(@"C:\Users\p2\Desktop\Liste.txt");
if (exists == true)
{
StringBuilder sb = new StringBuilder();
using (StreamReader sr = new StreamReader(@"C:\Users\p2\Desktop\Liste.txt"))
{
Vgl comp = new Vgl();
comp.name = Abzahlungsdarlehenrechner.zgName;
comp.gErg = Abzahlungsdarlehenrechner.zgErg;
GlobaleDaten.VglDaten.Add(comp);
int i = 0;
string line = File.ReadLines(@"Liste.txt").Skip(0).Take(1).First();
while ((line = sr.ReadLine()) != null)
{
sb.Append((line));
listBox.Items.Add(line);
GlobaleDaten.VglDaten.Add(comp);
i++;
}
}
}
私はすでにこれを読んでいるが、それは、これが問題を丸めにつながる可能性があるので、私はdoulbe値以内にお金を保存しないようになりHow do I read specific value[...]
最初と最後の単語が必要ですか?または最初の "文字列"と最後の "ダブル"の正確な単語? – user3185569
@ user3185569それぞれの値。例:名前500 –
リストにどのように値を入れるつもりですか?スペースで区切られた文字列として? –