Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
tic tac toe
taotao
myCSharp.de - Member



Dabei seit:
Beiträge: 28

Themenstarter:

tic tac toe

beantworten | zitieren | melden

Hallo,
ich wollte euch gerne mein kleines Spiel vorstellen.
Hab das an einem halben Tag programmiert und hatte davor schon lange in c# eine Pause.
Achso, das Spiel heißt tic tac toe.
Man beachte, dass man man auch die Formgröße ändern kann und der Inhalt ändert sich mit.
Ich weiß, dass ich nicht so ein toller Programmierer bin, wäre deshalb für Tips dankbar, auch was Ihr an der Strkuturierung ändern würdet und natürlich vom spiel allgemein.
Paar Tips(Programmiertips) und so...
Vorsicht, das Programm sagt manchmal üble Sachen =)
Attachments
Mfg taotao
private Nachricht | Beiträge des Benutzers
-acid-
myCSharp.de - Member



Dabei seit:
Beiträge: 891
Herkunft: Hessen

beantworten | zitieren | melden

Ich finds cool 8)
private Nachricht | Beiträge des Benutzers
MartinH
myCSharp.de - Member

Avatar #avatar-1761.gif


Dabei seit:
Beiträge: 183
Herkunft: Asperg

beantworten | zitieren | melden

Nich schlecht, aber wenn ich gewonnen habe, dann meint der Rechner er kann weiterspielen. Wenn er dann als nächstes auch 3 Felder belegen kann, dann fühlt er sich als Sieger*g*
private Nachricht | Beiträge des Benutzers
Peter Bucher
myCSharp.de - Experte

Avatar #jVxXe7MDBPAimxdX3em3.jpg


Dabei seit:
Beiträge: 6141
Herkunft: Zentralschweiz

beantworten | zitieren | melden

Was mir am Code aufgefallen ist.
Du benutzt eigene Methoden àla getIrgendwas oder setIrgendwas.
Für sowas gäbe es die get{} und set{} Konstrukte
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011

- https://peterbucher.ch/ - Meine persönliche Seite
- https://fpvspots.net/ - Spots für FPV Dronenflüge
private Nachricht | Beiträge des Benutzers
Christoph Burgdorf
myCSharp.de - Member

Avatar #avatar-2915.jpg


Dabei seit:
Beiträge: 365
Herkunft: Hannover

beantworten | zitieren | melden

Ich habe auch noch ne Frage zu deinen get set Methoden. Sehe ich das falsch oder macht der Einsatz von get und set Methoden nicht nur dann Sinn, wenn die eigentliche Eigenschaft nicht public ist. Denn so wie es jetzt ist kannst du die Eigenschaft ja sowohl direkt als auch über die get/set Methoden ansteuern.

Gruß

Christoph
private Nachricht | Beiträge des Benutzers
svenson
myCSharp.de - Member



Dabei seit:
Beiträge: 8775
Herkunft: Berlin

beantworten | zitieren | melden

Zitat
Original von bvsn
Ich habe auch noch ne Frage zu deinen get set Methoden. Sehe ich das falsch oder macht der Einsatz von get und set Methoden nicht nur dann Sinn, wenn die eigentliche Eigenschaft nicht public ist.

So ist es.
private Nachricht | Beiträge des Benutzers
taotao
myCSharp.de - Member



Dabei seit:
Beiträge: 28

Themenstarter:

beantworten | zitieren | melden

Vielen Dank für Eure Beiträge. :tongue:
Ja, get und set machen nur dann Sinn wenn meine Eigenschaften private sind.
Aber ich habe die Methoden gar nicht benutzt(habe direkt auf die Eigenschaften zugegriffen).
Werde aber in Zukunft die get{} und set{} Konstrukte benutzen.
Mfg taotao
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 52329
Herkunft: Berlin

beantworten | zitieren | melden

Hallo taotao,
Zitat
habe direkt auf die Eigenschaften zugegriffen
.NET hat da einen etwas gewöhnungsbedürftigen Sprachgebrauch. Du hast direkt auf die Felder (Instanzvariablen) zugegriffen, Eigenschaften (=Properties, =die Dinger mit dem get{}/set{}) hattest du ja noch gar nicht.

herbivore
private Nachricht | Beiträge des Benutzers