から、私は2つのテキストファイルを持っていますこれまでに番号と手紙を求めています。 string []とsplitを使用してテキストファイルを検索します。C#コンソールアプリケーション、マッチする文字列の検索は、[] 2つのテキストファイル
class Program
{
static void Main(string[] args)
{
int counter = 0;
string line;
string number;
string letter;
bool lineFound = false;
do
{
Console.WriteLine("Enter number");
number = Console.ReadLine();
Console.WriteLine("\nEnter letter");
letter = Console.ReadLine();
System.IO.StreamReader file = new System.IO.StreamReader("animal.txt");
while ((line = file.ReadLine()) != null)
{
string[] words = line.Split(',');
if ((number == words[1]) && (letter == words[0]))
{
Console.WriteLine(line);
lineFound = true;
}
counter++;
}
if (!lineFound)
{
Console.WriteLine("Invalid number and/or letter");
}
file.Close();
}
while (!lineFound);
入力に応じて、色と動物の線が表示されます。 どのようにして、animal.txtにある一致する行についてhabit.txtという別のファイルを検索するようにしますか?例えば入力が可能「1」と「」コンソールは、私は、スクリプト目的のデータへのあなたのためのデータベースではなく、長いように立ち上がるの.textファイルを使用することをお勧めします
green,alligator,swamp,fish
green,alligator,swamp,bird