Text mit vielen If/else vergleichenC#

Ein Treffpunkt für C#-Programmierer
Guest
 Text mit vielen If/else vergleichen

Post by Guest »

Ich habe Variablen, die nach bestimmten Wörtern zwischen zwei Wörtern suchen

Code: Select all

> string number207 = FindTextBetweenWithout(fileTTT, "\n207 ", " 20");
> string number208 = FindTextBetweenWithout(fileTTT, "\n208 ", " 20");
> string number209 = FindTextBetweenWithout(fileTTT, "\n209 ", " 20");
> string number219 = FindTextBetweenWithout(fileTTT, "\n219 ", " 20");
Nachdem ich eine Textdatei habe, die Zahlen enthält:

Code: Select all

>207
>208
>209
>1402
>132
Diese Zahlen werden mit dieser Methode gelesen

Code: Select all

 var listChrt = File.ReadAllText(textBox2.Text);
Also nachdem ich versucht habe, diese Zahlen zu vergleichen

Code: Select all

        string compare()
{
if (listChrt.Contains("207"))
{
return number207;
}
if (listChrt.Contains("208"))
{
return number208;
}
if (listChrt.Contains("1402"))
{
return number1402;
}

return " ";
}
und ich habe versucht, es an TextBox zu übergeben

Code: Select all

 richTextBox1.Text = (
dss()
);
Erhalte aber nur die erste Rückgabezeile, die Nummer 207 ist.
Wie ich verstanden habe, endet die if else-Anweisung, wenn sie wahr ist, aber ich brauche etwas zum Iterieren Durchsuche meine gesamte Textdatei und vergleiche die Suche mit meinen vorhandenen Variablen (Zeichenfolge Nummer 207,208 usw.)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post