Chciałbym dodać do swojego programu możliwość zapisu do pliku wylosowanej liczby z przedzialu 1-4 (ktora mam już zapisana w zmiennej "nr"), a nastepnie odczytu zawartosci pliku i sprawdzenie, ktory numer wystapil najwięcej razy.
Myślałem, żeby to zrobić tak:
- Konwertuję liczbę do stringa:
wygrany = Convert.ToString(nr);
- Zapisuję stringa do pliku:
StreamWriter sw = File.CreateText("D:\\M\\statystyki.txt");
sw.WriteLine(wygrany);
sw.Close();
- Szukam wystąpienia "1" i zwiększam odpowiedni licznik.
- To samo robie z "2", "3" i "4";
- Porównuję liczniki i zmieniam labela (czy tam MessageBoxa) w zależności od największej wartości.
Jako, że jestem nowy w C#, to nie znam odpowiednich funkcji i nie wiem, jak się za to zabrać. Potrzebuję naprowadzenia z dwoma rzeczami:
- sw.WriteLine nie dopisuje kolejnych numerów, a jedynie zmienia zawartość pliku na najnowszy numer
- nie wiem, jak szukać w pliku zadanej wartości, zwiększyć licznik i szukac dalej
Byłbym wdzięczny za pomoc :)