Hallo zusammen
Ich habe in diesem Code ein Problem. Irgendwie möchte das mit dem Interface nicht klappen. Die Fehlermeldung ist:
Spoiler anzeigen
Dieser ist nicht der einzige, sondern das gleiche passiert auch bei
Ich komme wirklich nicht weiter. Unten habe ich 2 Spoilers. Der erste ist der Klassencode, wo der Fehler auftritt und der 2. hat den Interface inbegriffen.
Ich hoffe man kann mir helfen.
Spoiler anzeigen
Ich habe in diesem Code ein Problem. Irgendwie möchte das mit dem Interface nicht klappen. Die Fehlermeldung ist:
"Spiel" implementiert den Schnittstellenmember "ITennisScorer.playerAScores()" nicht. "Spiel.playerAScores()" ist nicht öffentlich und kann daher keinen Schnittstellenmember implementieren. [Tennis]
Dieser ist nicht der einzige, sondern das gleiche passiert auch bei
playerBScores
und getScores
.Ich komme wirklich nicht weiter. Unten habe ich 2 Spoilers. Der erste ist der Klassencode, wo der Fehler auftritt und der 2. hat den Interface inbegriffen.
Ich hoffe man kann mir helfen.
C#-Quellcode
- namespace Spielen
- {
- using Tennis;
- public class Spiel : ITennisScorer
- {
- private string PlayerAPoints = "0";
- private string PlayerBPoints = "-0";
- void playerAScores()
- {
- switch (PlayerAPoints)
- {
- case "0":
- PlayerAPoints = "15";
- break;
- case "15":
- PlayerAPoints = "30";
- break;
- case "30":
- if (PlayerBPoints == "40")
- {
- PlayerAPoints = "Deuce";
- PlayerBPoints = "-Deuce";
- }
- else
- {
- PlayerAPoints = "40";
- }
- break;
- case "40":
- PlayerAPoints = "Game";
- break;
- case "Deuce":
- if (PlayerBPoints == "Advantage")
- {
- PlayerAPoints = "Deuce";
- PlayerBPoints = "-Duece";
- }
- else
- {
- PlayerAPoints = "Advantage";
- PlayerBPoints = "-Duece";
- }
- break;
- case "Advantage":
- PlayerAPoints = "Game";
- break;
- default:
- break;
- }
- }
- void playerBScores()
- {
- switch (PlayerBPoints)
- {
- case "0":
- PlayerBPoints = "-15";
- break;
- case "15":
- PlayerBPoints = "-30";
- break;
- case "30":
- if (PlayerAPoints == "40")
- {
- PlayerBPoints = "-Deuce";
- PlayerAPoints = "Deuce";
- }
- else
- {
- PlayerBPoints = "-40";
- }
- break;
- case "40":
- PlayerBPoints = "-Game";
- break;
- case "Deuce":
- if (PlayerAPoints == "Advantage")
- {
- PlayerBPoints = "-Deuce";
- PlayerAPoints = "Duece";
- }
- else
- {
- PlayerBPoints = "-Advantage";
- PlayerAPoints = "Duece";
- }
- break;
- case "Advantage":
- PlayerBPoints = "-Game";
- break;
- default:
- break;
- }
- }
- string getScore()
- {
- string text = PlayerAPoints + PlayerBPoints;
- return text;
- }
- }
- }