Witam!
Piszę program filtrujący tablice stringów zawierajace dane o owocach.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Owoce
{
class Program
{
static void Main(string[] args)
{
/////////////////////////////////////// tablica strngów zawierajaca poszczególne owoce
string[] owoce = {
"gruszka",
"sliwka",
"jablko",
"pomarancza",
"granat",
"brzoskwinia",
"kiwi",
"mango",
"mandarynka",
"banan",
"ananas",
"cytryna",
"pomidor",
"czeresnia",
"wisnia",
"truskawka"
};
////////////////////////////////////////////////////////// koniec definicji tablicy owoce
string fraza;
int stala = 3;
int licznik =1;
ConsoleKeyInfo klawisz;
Console.WriteLine("Uzytkowniku podaj fraze: "); // wczytujemy jakas fraze od uzytkownika
do
{
klawisz = Console.ReadKey();
fraza = Console.ReadLine();
int num = fraza.Length;
while (num >= 3)
{
foreach (var item in owoce)
{
if (item.Contains(fraza) && licznik <= stala)
{
Console.WriteLine(item);
licznik++;
}
}
break;
}
continue;
}
while (true);
Console.ReadLine();
}
}
}
Program powinien:
-dopiero po minimum 2 znakach rozpoczyna sie szukanie, czyszczenie ekranu na bieŻąco
-podswietlenie danej frazy na kolor
Proszę o pomoc:)
Z góry dzięki.