Readline() - zła ilość argumentów

Readline() - zła ilość argumentów
bartek164
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad rok
  • Postów:534
0

Dzień dobry, mam sobie taką strukturę:

Kopiuj
 private struct sPlayer
    {
        public string Name;
        public int Winnings;
    }
    private sPlayer[] Player = new sPlayer[2];

i pózniej chcę te wartości wyświetlić:

Kopiuj
Console.ReadLine("Wygrane gracza {0}:{1}", Player[0].Name, Player[0].Winnings);

dostaje błąd:
"Żadne przeładowanie metody „ReadLine” nie pobiera następującej liczby argumentów"
i mam 2 pytanie,: dlaczego zmieniając pola struktury na prywantne, nie mogę się do nich odwołac z poziomu inych metod?

Kopiuj
 private struct sPlayer
    {
        private string Name;
         ...
    }
atmal
  • Rejestracja:około 8 lat
  • Ostatnio:3 dni
  • Postów:913
2
  1. Jak chcesz wyświetlić to raczej chodzi o WriteLine a nie ReadLine.

  2. Bo są... prywatne? Do prywatnych zmiennych możesz się dostać tylko i wyłącznie z poziomu struktury.


Failure of one test is a tragedy, failure of fifty is a statistic.
edytowany 1x, ostatnio: atmal
bartek164
no dorba, dobra rozumiem
bartek164
  • Rejestracja:prawie 9 lat
  • Ostatnio:ponad rok
  • Postów:534
0

lol, czemu ja takich rzeczy niedostrzegam,
a 2 pytanie

atmal
Zaktualizowałem odpowiedź, masz tam odpowiedzi na oba pytania.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.