Grundlagen von C# – Für absolute Neulinge ✅ | Grant Klimaytys | Skillshare

Playback-Geschwindigkeit


  • 0.5x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 2x

Grundlagen von C# – Für absolute Neulinge ✅

teacher avatar Grant Klimaytys, Software Engineer

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu jedem Kurs
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Eine Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

13 Einheiten (1 Std. 20 Min.)
    • 1. Einführung in die The

      2:12
    • 2. Variablen in C#

      10:16
    • 3. Bediener in C#

      7:15
    • 4. Konvertieren von variablen Typen in C#

      6:04
    • 5. Vergleichen von Sachen in C#

      8:30
    • 6. Verpassen dich mit einem Pausen und Bonusinhalten

      1:06
    • 7. Runden und Round We Loops in C#

      6:14
    • 8. Arrays in C#

      6:49
    • 9. Methoden in C#

      4:54
    • 10. Kurse in C#

      11:22
    • 11. Inheritance in C#

      8:41
    • 12. Ausnahmen in C#

      5:06
    • 13. Zusammenfassung der of fassen die Grundlagen

      1:08
  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Alle Niveaus

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

4.730

Teilnehmer:innen

2

Projekte

Über diesen Kurs

Hast du dich schon einmal gedacht „Ich kann das Programm nicht“?

Ich habe dich einmal gedacht, aber ich habe dich so gut ausprobiert. out wie leicht und ich bin nach einigen Monaten selbst beschäftigt, und habe meine Einnahmen auf die Sache von 120.00-Jahr.

Würde dieser Betrag dein Leben verändern?

Gut gefällt, wenn du nur auf die ENROLL Taste klickst. Versuche es mit nichts zu verpassen, du hast nichts zum Verpassen und alles zum Erlernen

95a57ee3

Triff deine:n Kursleiter:in

Teacher Profile Image

Grant Klimaytys

Software Engineer

Kursleiter:in

My very first software program was the artificial intelligence brain of an underwater robot in the early 2000's, still the coolest project I have ever worked on!

Since then I have designed and built websites, software and apps using all manner of languages and frameworks. Javascript, Bootstrap, .Net, Python, PHP - you name it, I've probably used it.

These days I focus on building quality cross platform apps using Xamarin studio in C#, Xcode and Swift 2 and Android Studio.

If you're considering becoming a freelance developer then I can honestly say it is the best life in the world. You will have no boss, earn an hourly rate of $60 - $150 and take holiday whenever you want!

Of course you have to learn how to make good apps first, which brings me to my second pa... Vollständiges Profil ansehen

Kursbewertungen

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%
Bewertungsarchiv

Im Oktober 2018 haben wir unser Bewertungssystem aktualisiert, um das Verfahren unserer Feedback-Erhebung zu verbessern. Nachfolgend die Bewertungen, die vor diesem Update verfasst wurden.

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen bei Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung in die The: Willkommen in dieser Rubrik zum Erlernen der Grundlagen. Siehe Shop. Sobald Sie die Grundlagen von C Shop gelernt haben, werden Sie glatte Segeln durch C scharfe Kurse und in der Tat, jede andere objektorientierte Sprache haben. Das einzige, was sich zwischen sagen, siehe Shop Java oder JavaScript ändert , ist die Sprache selbst. Die Themen und die Konzepte, die ich Ihnen hier beibringen werde, gelten für fast jede objektorientierte Sprache, die Sie sich ausdenken können. In diesem Abschnitt. Sie erfahren etwas über Dinge wie Variablen. Dies sind die grundlegenden Bausteine, die Daten innerhalb von Programmen enthalten. Sie werden über Operatoren lernen, die wir verwenden können, um adul subtrahieren, zum Beispiel, einige dieser Variablen. Sie lernen, wie Sie zwischen verschiedenen Variablentypen konvertieren, wenn Sie sollten, und wenn Sie nicht sollten, werden Sie lernen, wie Variablen zu vergleichen, weil Zahlen tatsächlich gleich sind. Du wirst alles über Loops entdecken, bei denen es sich um Anweisungen handelt, die rundum laufen, bis eine bestimmte Anweisung erfüllt wurde. Dann schauen wir uns eine Strahlen an, die Listen von Daten sind. Nun, schauen Sie sich Methoden an, die Wege sind, mit Daten wie Variablen oder einem Raise umzugehen. Nun, schauen Sie sich Klassen an, die einer der grundlegenden Bausteine aller objektorientierten Sprachen sind. Nun, schauen Sie sich die Klassenvererbung an, was ein weiterer Eckpfeiler der meisten 00 P. Sprachen ist. Und schließlich, nun, nun, schauen Sie sich Ausnahmen an, was eine ausgefallene Möglichkeit ist, Fehler zu sagen, wenn Ihr Code etwas tut, von dem er nicht erwartet lernt, wie man mit ihnen umgeht. Sie haben also keinen Absturz in einem Ihrer APs, also beginnen wir. 2. Variablen in C#: Lassen Sie uns beginnen, indem wir Variablen in C Sharp betrachten. Eine Variable ist der kleinste praktische Arbeitsblock für die meisten Anwendungen, die Sie erstellen. Das ist technisch nicht wahr, aber praktisch gesagt, es wird jetzt sein, da dies die erste Lektion in dieser kleinen Miniserie ist, müssen wir unsere Entwicklungsumgebung einrichten. Wir könnten über das Einrichten von Visual Studio oder Mono entwickeln oder eine ähnliche Umgebung gehen. Aber in diesen Tagen, wie im Jahr 2016 Menschen haben bereits eine Websites eingerichtet, die es uns ermöglichen, in C Sharp zu entwickeln und diese Entwicklung zu bewerten. Und einer meiner Favoriten, die wir in diesem Abschnitt auf Learning C Sharp verwenden ist bei www dot c sharp pad dot com gefunden werden. Also gehen Sie jetzt da drüben und fangen wir an, über Variablen in C scharf zu lernen. Wie ich bereits sagte, ist eine Variable ein Container, der ein wenig von Daten hält. Jetzt in C haben Sharp-Variablen einen so genannten Typ, so dass ihre Container, die nur bestimmte Arten von Daten halten können. Die erste 1, die wir betrachten werden, wird eine ganze Zahl genannt, und dies wird in C scharf definiert, im Allgemeinen durch Eingabe int gibt es verschiedene Arten von Jahrgängen, wie ein int 16 oder ein int 32. Aber für die meisten Zwecke wird das einfache Definieren von int den Trick tun. Dann benötigt eine Variable einen Namen, weil Variablen für uns zur späteren Verwendung und Referenz zur Verfügung stehen. Und der Name ist der richtige Weg, dies zu tun. Jetzt. Sie sollten nie eine Variable nach ihrem Typ benennen, also sollten Sie diesen int int nie aufrufen, da shop und dot net sehr verwirrt werden und Ihr Programm nicht kompiliert wird, also müssen Sie ihm einen Namen geben. Nennen wir das Stipendium Age und deinen Motus. Ich habe den ersten Buchstaben in Kleinbuchstaben gelegt, und ich habe den ersten Buchstaben vom zweiten Wort in Großbuchstaben gesetzt, das heißt Camel Casing. Es ist eine gemeinsame Konvention in C. Sharp. Keine Sorge, du nimmst das auf, wenn wir mitmachen. Jetzt müssen wir diese ganze Zahl gleich etwas machen, so dass wir einfach gleich eingeben und dies wird Zuweisungsoperator bezeichnet. Es wird machen, was wir auf die rechte Seite setzen, und es wird es greifen und speichern es in der ganzen Zahl namens Grant Age. Und weil wir explizit gesagt haben. Dies ist eine Ganzzahl. Wir können nur ganze Zahlen darin speichern, weil das ist, was ein Inter-Jurys in der Programmierwelt ist. Also mein Alter ist 33, wenn ich mich richtig erinnere, und dann setzen wir einen Semikolon nach dieser Erklärung, um C Sharp zu sagen, wo diese Linie endet , wo wir sind. Also jetzt haben wir eine ganze Zahl namens Grant Age als 33 gespeichert. Natürlich können wir andere Arten von Variablen haben. Was ist, wenn wir eine kompliziertere Zahl haben, wo wir etwas als Float bezeichnet haben und wir können gewähren Alter in Monaten ist gleich, was auch immer 33 mal 12 ist? Vermutlich verstehe ich das falsch. Etwas wie 360 Punkt 87 und Floats erlauben uns, einen Dezimalpunkt zu haben, aber wir müssen ein F am Ende von der Zahl setzen, um anzuzeigen, dass es über Wasser ist. Wir können auch Zahlen haben, die Doubles genannt werden, und das könnte ein Gin sein. Ja ist gleich 33,45 und Sie müssen das nicht mit irgendetwas aufrüsten, so dass einige Dezimalstellen für Sie gespeichert werden. Wir können eine andere Art von Variable haben, die Boolean genannt wird, und wir definieren dies mit Boo und ich werde dies wahr oder falsch nennen. Und ein Boolean kann nur einen von zwei Werten enthalten, entweder true oder false, und wir definieren es als true oder als false. Und diese Variablen Milliarden helfen uns, Dinge zu verfolgen, die innerhalb unseres Programms ein- oder ausgeschaltet sind . Sie sind also sehr praktisch, oder? Wir haben eine weitere Variable, die ich Ihnen in diesem Abschnitt zeigen werde, und diese Variable ist etwas, das Buchstaben und Zeichen enthält, und es wird eine Zeichenfolge genannt, jemand, der dies meinen Satz nennen soll, ist gleich, und die Art und Weise definieren wir ein Begradigen ist, indem wir es in doppelte Anführungszeichen einschließen. Sag meinen Namen. Es ist Grant und schließe deine doppelten Gauner. Dies speichert also eine Reihe von Zeichen für uns, die wir möglicherweise einem Benutzer als Nachricht anzeigen möchten . BetrachtenSie also Betrachten Strings als Elemente, die Menschen lesbare Wörter oder Zahlen enthalten. Okay, was wäre, wenn ich eines dieser Elemente ändern wollte, die bereits definiert haben Nun, ich könnte sagen, gewähren Alter und C scharfe Verweise auf diese ganze Zahl, die ich zuerst deklariert habe, und ich kann es gleich 34 anstelle von 33 machen. Also, jetzt, da Grant Age Box einen anderen Wert hält, ist es nicht mehr 33, die über geschrieben wurde, und jetzt hält es 34 in Si Shop. Es gibt keine Möglichkeit, in die Zeit zurückzukehren und das rückgängig zu machen. Wenn Sie also völlig neu in der Programmierung sind, können Sie nicht einfach sagen: Rückgängig machen Sie diese Operation und geben Sie mir den alten Wert, weil der alte Wert jetzt verschwunden ist, was, wenn ich Grant-Alter in eine Zeichenfolgengewährung ändern möchte? Das Alter ist gleich 34. Mal sehen, was Shop Pad dazu zu sagen hat. Ich habe ein kleines Dreieck auf der linken Seite und es sagt, kann den Typ String nicht implizit in int konvertieren. Was das bedeutet, ist, dass, wenn Sie einen Container haben, den Sie explizit Stores und Integergesagt , den Sie explizit Stores und Integer haben, Sie dann nicht einen anderen Elementtyp eingeben können, damit Sie keine Zeichenfolge darin einfügen können. Sie können keinen Boolean ohne Floats und keine Doubles setzen. Es kann nur in TAGES gehalten werden, also versuchen Sie nie, Ihre Variablen zu mischen. Nun, was, wenn mein Name Grant ist, ändert sich nie als Satz gut in diesem Seeshop. Wenn jemand anderes auf mein Programmierteam kam und sagte, Mein Satz ist gleich Name ist Fred, würden sie den Wert von meinem Satz ändern. Und wenn ich nicht will, dass sie das tun, weil ich merke, dass ich will, dass dieser Satz immer der gleiche ist, was ich tun kann, ist ein Schlüsselwort vor die Zeichenfolge meines Satzes namens const zu setzen, der für Constant steht und ich sage, Siehe Schärfen .net. Das Ding kann sich nie ändern, wenn ich es eingestellt habe. Deshalb bekommen wir jetzt ein Warndreieck, das die linke Seite eines Auftrags sagt . Lassen Sie mich einfach dieses Fenster erweitern muss eine Variableneigenschaft oder einen Indexer sein. Es ist im Grunde gesagt, in wirklich komplizierter Sprache, dass , hey , Alter, du hast früher eine Konstante definiert und jetzt versuchst du, sie zu ändern und ich kann das nicht tun, also wird es dir einen Fehler geben. Und diese Art von Sache stellt sicher, dass andere Programmierer die Strings oder die Variablen, die Sie konstant halten möchten, nicht ändern . Okay, das ist alles. Es gibt wirklich zwei Variablen in C scharf. Wenn Sie mehr in einfach wissen möchten, springen Sie auf Scougall und suchen Sie nach Variablen. Aber das ist alles. Sie müssen an dieser Stelle wirklich wissen, nur das Konzept erfassen, dass eine Variable ein Container ist , der einen Wert von einem bestimmten Typ speichert. 3. Bediener in C#: Lassen Sie uns alles über Operatoren in C Sharp Operatoren lernen Justus. Sie stellen sich vor, dass das Plus Minus multipliziert ist und diese Welt abteilt. Wir werden sie für einige Variablen verwenden. Und jetzt, da Sie bereits wissen, wie Sie eine Variable definieren, sollte diese Lektion ziemlich einfach sein. Gehen Sie voran und öffnen Sie C scharfe Pad Punkt com und lassen Sie uns beginnen, indem Sie Inter jizz definieren. Lassen Sie uns int. Meine Nummer ist gleich neun. Lassen Sie uns eine andere int andere taub gleich 12 haben. Sehen wir uns nun die Operatoren an. Nehmen wir an, das Ergebnis ist gleich meins. Ähm, plus der Taube. Und was das tut, ist mir, ähm, und fügen Sie andere taub hinzu und geben Sie uns am Ende ein ganzzahliges Ergebnis. Woher wissen wir, dass das nass ist? Nun, in C scharf schwächen, senden Sie uns eine kleine Nachricht, indem Sie Konsolenpunkt rechte Linie verwenden und dann können wir es über den Gegenstand übergeben . Wir wollen Zehenausgabe an unseren Benutzer. Also lassen Sie uns Ergebnis versuchen und schließen Klammern jetzt Sie sollten das Ergebnis an unseren Konsul schreiben. Und wie greifen wir darauf in C-scharfen Pad zu? Nun, Woche Klicken Sie einfach auf diese Schaltfläche gehen unten rechts. Wenn ich auf gehen klicke, wird es diese Zahlen für mich hinzufügen und dieses Ergebnis ausdrucken 21. Natürlich können wir die gleiche Berechnung durchführen, indem wir diesen Code kopieren. Sie es wieder ein. können wir tun. Versuchen wir ein Multiplikat, das das Sternchen ist. Lassen Sie uns auf Go klicken und unser Ergebnis ist jetzt 108. Lassen Sie uns das wieder einfügen und versuchen, so neun geteilt durch 12 zu teilen. Wir würden erwarten, dass North 0.75 daraus herauskommt, aber wir bekommen jetzt Null. Warum ist das so? Es liegt daran, dass eine Ganzzahl nur eine ganze Zahl speichern kann. Dezimalstellen können nicht gespeichert werden. Und wenn Sie Berechnungen durchführen, die Dezimalstellen enthalten, ist das Interview einfach die Dezimalzahl abzugeben. Es kümmert sich nicht darum, also wird es nur Null-Teil von 0,75 zurückgeben. Wenn Sie also Operatoren verwenden , müssen Sie dieses Phänomen sehr, sehr bewusst sein, und Sie müssen hyper mit welchen bestimmten Arten von Integer sind in der Lage zu tun oder nicht zu tun. Wie können wir dieses spezielle Problem beheben? Nun, lassen Sie uns diesen Code wieder mit der Teilung in ihm kopieren, und ändern wir ihn in einen doppelten Typ und ein anderes Double und machen unser Ergebnis zu einem Double. Dann lassen Sie uns auf Go klicken und wir erhalten Zugriff auf die volle Dezibelzahl, die wir erwarten, dass nicht 0,75 so verdoppelt eine Geldstrafe. Sie könnten dies auch mit Float-Typen tun. Und was ist mit Saiten? Es stellt sich heraus, dass Sie tatsächlich Strings zusammen hinzufügen können, also lasst uns einige finden Lassen Sie uns eine Zeichenfolge haben. Der Mai ist gleich dem Boden. Lasst uns eine Schnur haben. Nachname ist gleich Klim. Was wir dann tun können, ist, dass wir Stärke sagen können. Name des Essens ist gleich Name, plus Nachname. Dann lassen Sie uns das ohne Konsul ausdrucken, rechte Zeile als vollständiger Name. Fühlen Sie sich frei, diese Dinge zu ändern, oder die Strings, die Sie nach Ihrem eigenen Namen zitiert haben. Sobald Sie das getan haben, klicken Sie auf „Go“ und Ihre Konsole wird Ihren vollständigen Namen ausdrucken. Natürlich Natürlich gibt es in der Regel ein Leerzeichen zwischen Vor- und Nachnamen. Also lasst uns diese kleine Ära reparieren, die wir haben. Das ist kopieren Sie unseren Code vom letzten Mal. Fügen Sie es ein. Lassen Sie mich etwas Raum schaffen, damit wir sehen können und was wir hier tun können, wo wir den Nachnamen definieren ist, dass wir ein Leerzeichen hinzufügen können, damit wir plus doppeltes Anführungszeichen, doppeltesAnführungszeichen, plus Nachname sparen können , Anführungszeichen, . In C scharf können wir also eine Variable im laufenden Betrieb definieren. Wir müssen ihm keinen Haupt geben, und wenn wir ihm keinen Typ C geben, wird Sharp versuchen, seinen Typ abzuleiten. Wenn Sie Dinge in doppelte Anführungszeichen setzen, Siehe, Siehe, Shop geht davon aus, dass es sich um eine Zeichenfolge handelt. Dies nimmt also einfach ein Leerzeichen an und fügt es zwischen den beiden Namen ein. Wenn ich auf „Los“ klicke, haben wir jetzt meinen Namen mit einem Leerzeichen dazwischen. Das sind also sehr grundlegende Operatoren in C Sharp. Es gibt einen versteckten hier, auf den ich in der letzten Lektion Bezug genommen habe, und es ist dieses Gleichheitszeichen. Es wird ein Zuweisungsoperator genannt. Wir machen den Nachnamen dieser Seite gleich der rechten Seite Klim. Das ist also auch als Operator bekannt 4. Konvertieren von variablen Typen in C#: Willkommen zu diesem Vortrag über Typumwandlung in C Sharp. Lasst uns sofort loslegen. Öffnen Sie, sehen Sie Shop bei dot com und fangen wir an. Also haben wir uns bisher Variablen und Operatoren auf Variablen angesehen. Was ist, wenn wir eine Variable haben, die wir in einen anderen Typ konvertieren müssen? Nun, wir können das tatsächlich tun, aber nochmal, du solltest immer vorsichtig sein, wenn du das machst. Mal sehen, wie das in der Praxis funktioniert. Lassen Sie uns eine ganze Zahl namens meine Zahl gleich neun haben. Dann lassen Sie uns eine Stärke haben, die auch Zahl gleich Null genannt wird. Nun, obwohl ich dies eine Zahl genannt habe, ist es eigentlich eine Zeichenfolge. Also, wenn ich diese beiden Elemente hinzufügen wollte, wäre ich nicht in der Lage, und ich werde Ihnen zeigen, was ich meine. Damit tippe ich meins, ähm, plus auch taub. Und dieses C-scharfe Pad wird unser kleines Warndreieck aufwerfen. Also, wie kommen wir das herum? Nun, lassen Sie uns zuerst erstellen. Ein fernes Ergebnis ist mir gleich. Ähm plus auch bekannt jetzt die auch taub. Wir könnten von einer Zeichenfolge in eine ganze Zahl konvertieren, wenn wir möchten, und wir verwenden, was die Convert-Klasse genannt wird. Wir können sagen, Ganzzahl 16 Bit, 32 oder 64. Mal sehen, was passiert, wenn wir die 16-Bit-Version verwenden. Es ist offen eine Klammer und Pop sind auch taub in ihre, und das scheint zu kompilieren. Ordnung. Dann lassen Sie uns unser Konsolenpunkt rechte Linie Ergebnis ausdrucken. Dann ist das Click Go, und wir haben unsere neun plus Null gleich neun. Jetzt gibt es etwas, auf das du aufpassen musst. Wenn ich diesen Code kopiere, fügen Sie ihn wieder ein und ich mache meine Zeichenfolge gleich grant, was eindeutig keine Zahl ist. Mal sehen, was passiert, wenn ich auf Go klicke, erhalten wir einen Fehler. Eingabezeichenfolge war nicht in einem korrekten Format, d. h. Sie sagten mir, ich solle die Wörter in eine Zahl umwandeln, und das kann ich jetzt nicht tun. Dies gibt uns einen schönen kleinen, ziemlich Fehler hier. Aber wenn Sie versuchen, dies in einer App oder irgendeiner Art von Software zu tun, würden Sie einen Absturz bekommen. Das Ganze würde sterben. Und natürlich ist das kein sehr angenehmes Erlebnis für den Endverbraucher. Ich werde Ihnen zeigen, wie man diese Art von Fehlern ein wenig später in diesem Abschnitt überwindet , aber im Moment schauen wir uns an, einige weitere Variablen in C scharf zu konvertieren. Sagen wir mal, ich habe ein Double. Mein Taub ist gleich 786. Und dann sagen wir, ich wollte diese Nummer 7 86 zu 1 meiner Sätze hinzufügen, damit ich String haben würde . Satz ist gleich meiner Zahl ist, dass ich meine Zitate schließen würde und dann würde ich meine Taub hinzufügen . Und wenn ich diese Linie abschließe, wirst du bemerken, dass wir was haben? Wir haben hier keinen Fehler, und das ist, weil manchmal sehen Shop Glückwünsche. Ich verdopple und folgere, dass Sie es manchmal in eine Zeichenfolge ändern möchten, aber wir werden es explizit darum bitten. Also werden wir eine Methode aufrufen, die meinen tauben Punkt zu String mit einem Großbuchstaben T genannt wird. Und was dies tut, ist dies explizit in eine Zeichenfolge zu ändern. Also manchmal, ja, ja, können Sie sich darauf verlassen, dass C scharf ist, um zu schließen, was Sie wollen, aber ich finde, es ist normalerweise besser, wenn Sie es explizit sagen, was Sie wollen. So können wir jetzt natürlich natürlich mit unserem Konsul rechts ausdrucken. Ich wurde verurteilt, und wenn ich gehe, meine Nummer 786 und das ist wirklich alles, was es gibt, Variablen in C scharf zu konvertieren. Ich werde Sie mit einer Warnung überlassen, dass, wenn Sie eine Variablenkonvertierung vermeiden können, es definitiv vermeiden, weil es viele Probleme in Ihrem Code verursachen kann . 5. Vergleichen von Sachen in C#: wenn wir programmieren. Eine der häufigsten Aufgaben, die wir ausführen müssen, sind Vergleiche und Vergleiche. Sehen Sie sich zwei Variablen an und sehen Sie, ob sie gleich sind oder ob eine größer oder kleiner als eine andere ist . Überprüfen Sie immer, ob eine andere ihrer Eigenschaften die gleiche oder andere ist. Vergleiche werden einen Kern Ihrer Programmierlogik bilden, also lassen Sie uns sehen, wie sie bei C sharp pad dot com gemacht haben. Lassen Sie uns erstellen, um inter jizz int mine zu vergleichen, um, ist gleich 10 und int. Meine Nummer zwei ist gleich 20. Also, wie vergleichen wir diese beiden? Die erste Möglichkeit, zwei Variablen zu vergleichen, besteht darin, eine if-Anweisung zu verwenden, wenn offene Klammern mein Taub gleich ist, und die Art und Weise, wie wir dies definieren oder dies in C Sharp eingeben, ist mit zwei Gleichheitszeichen nebeneinander , und dann übergeben wir das, mit dem wir es vergleichen werden, was meine Nummer zwei ist. Dann öffnen wir eine geschweifte Klammer und schließen eine geschweifte Klammer. Nun, wenn meine Num gleich meiner ist, ähm auch alles zwischen diesen zwei Klammern, werden wir hingerichtet. Also lassen Sie uns Typ Konsole Punkt rechten Zeilennummern gleich sind, dann lassen Sie uns klicken. Geh und sieh nach, was passiert. Nun, nichts wird auf unserer Konsole ausgegeben, weil die Zahlen nicht gleich sind, so dass dieser Code nie aufgerufen wird. Lassen Sie uns diesen Abschnitt der Codeeinfügung von in kopieren und lassen Sie uns unsere Zahlen auf beide ändern 10 dann klicken Sie auf Go, und wir erhalten eine Nachricht zurück sagen Zahlen sind gleich, weil die if-Anweisung sie verglichen hat . Komm mit true zurück und erlaubte uns, den Code auszuführen. Jetzt wieder, lasst uns das einschlagen. Lassen Sie die Zahlen bei 10 und 20 und wir werden damit herumspielen. Wenn Aussage ein wenig mehr, können wir sagen, wenn die Zahlen gleich sind, wird das tun. Wir können auch ein else hinzufügen und sonst sagt einfach, Wenn die if-Anweisung nicht ausgeführt wird, dann möchte ich, dass Sie dies als Standard ausführen. Also im Inneren hier können wir einige weitere Codekonsole rechte Zeilennummern gleich haben. Wenn wir das machen könnten, bekommen wir die Ausgänge gleich aus. Das ist großartig. Was ist, wenn ich das alles kopiere? Ich füge es wieder ein. Was ist, wenn wir eine Art von zwei Elementen haben, die wir überprüfen möchten, wo wir hinzufügen können und wenn mein Taub nicht gleich meiner Nummer zwei ist. Das wird also dasselbe erreichen wie zuvor, außer dass ich explizit überprüfen kann, ob diese beiden Zahlen auf der Art und Weise, wie wir definieren, nicht gleich Art und Weise, wie wir definieren, ist mit einem Ausruf und einem Gleichen. Und das Schöne, es auf diese Weise zu tun, ist, dass, wenn ich mir wünschte, ich könnte noch einen anderen haben, wenn das nach etwas anderem suchen würde, wir hätten irgendeine Bedingung da drin und wir hätten mehr Code zum Ausführen. Und ich kann so viele von diesen anderen haben, wenn ich mich wünschte, ich kann weiter gehen und nach Programmlogik suchen . Also lassen Sie mich einfach das letzte entfernen und rennen. Diese Zahlen sind ungleich, weil sie hier hineingegangen ist. Hast du es gesehen? Sie sind nicht gleich und haben diesen Code zurückgegeben. Das ist also ein sehr grundlegendes Niveau. Das ist, wie Sie Sachen in C scharf vergleichen. Jetzt können Sie sich vorstellen, ob wir 20 Dinge zu überprüfen haben, ob sonst ein wenig unüberschaubar wird , und um das zu lösen, können wir Dinge mit einer switch-case-Anweisung vergleichen. Also werde ich einfach C scharfe Pads neu laden, um uns ein frisches Fenster zu geben und schauen wir uns das Haus an . Definieren Sie eine Switch-Case-Anweisung. Seine erste machende Ganzzahl namens My Numb ist gleich eins. Dann lassen Sie uns unseren Schalter definieren. Das wird meine Krabben, Ähm, und dann öffnen wir unsere geschweiften Klammern, schaffen etwas Platz und schließen sie. Nun, innen, aus diesen geschweiften Klammern, definieren wir einen Fall für jeden Schalter. Also lasst uns Fall eins haben. Und das sagt, wenn meine, ähm, gleich eins ist, dann werden wir Konsolenarzt schreiben, richtige Zeilennummer ist eins dann, weil wir diesen Fall ausgeführt haben, brauchen wir, was man Pause, und dies stoppt die Ausführung des gesamten Switches, weil wir unseren Fall gefunden haben. Jetzt natürlich können wir natürlichweiter testen. Wir können einen Fall haben, in dem die Nummer auch sein könnte , und drucken Sie zurück auf und so eins und so eins. Was eine switch-Anweisung benötigt, ist ein Standardfall Wenn sie also nichts davon finden kann, dann wird es auf den Standard gehen wird Konsolenpunkt rechte Linie haben, und wir haben etwas wie, sagen wir einfach Standardfall und natürlich brauchen wir eine Pause damit und dann lassen Sie uns eingerückt um es gut aussehen zu lassen. Das ist also eine Switch-Case-Anweisung. Wie Sie sehen können, ist es ein ziemlich viel einfacher zu lesen als eine ganze Reihe von if else Anweisungen. Und in gewisser Hinsicht ist es ein wenig flexibler. Also lasst uns das laufen. Und ich würde erwarten, Taub ist eins. Wenn ich das alles kopiert habe und mein Taub auf 10 geändert habe, sollten wir den Standardfall bekommen, was wir tun. Das sind also zwei Möglichkeiten, Sachen in C scharf zu vergleichen, die if else-Anweisung oder die switch case-Anweisung. 6. Verpassen dich mit einem Pausen und Bonusinhalten: Also ich hoffe, ihr Jungs genießt diesen Abschnitt bisher auf der grundlegenden C scharfen Sprache. Das ist nur eine kleine Pausenzeit, lass dich über ein spezielles Angebot wissen, das ich für dich habe . Wenn Sie den Kopf über App-Entwicklung dot com lernen und sich für den E-Mail-Newsletter anmelden, werde ich Ihnen eine kostenlose, grundlegende C scharfe Spickzettel zur Verfügung stellen , die alles enthält, was Sie bisher in diesem Abschnitt gelernt haben. In einer praktischen Referenzanleitung, auf die Sie einfach wischen können, wenn Sie eine Erhöhung, Konvertierungen oder Vererbung suchen möchten , ist in diesem Spickzettel enthalten, was Sie brauchen. Es wird Ihnen Stunden Zeit sparen, Trolling im Internet, versuchen, Antworten zu finden, Und es wird Ihnen erlauben, erstaunliche APS in viel weniger Zeit zu erstellen, als es ein normaler Entwickler dauert . Also geh da rüber. Jetzt melden Sie sich völlig kostenlos an, und ich werde Ihnen diesen Leitfaden senden 7. Runden und Round We Loops in C#: Lassen Sie uns alles über Schleifen in C lernen Sharp Schleifen sind erforderlich, um eine Anweisung mehrmals auszuführen, bis eine bestimmte Bedingung erfüllt ist. Also geh voran, feuere C scharfes Pad und lasst uns anfangen. Beginnen wir mit der Definition einer Ganzzahl namens I gleich Nicht diese ganze Zahl wird der Zähler sein , der verfolgt, wie weit rund oder wie oft wir durch unsere Schleife gegangen sind. Die erste Schleife betrachtet wird, ist eine while-Schleife, und diese Schleife macht Dinge, während eine bestimmte Bedingung erfüllt ist oder nicht. Also müssen wir diese Bedingung innerhalb von Klammern platzieren, werden wir sagen, während ich weniger als 100 offene geschweifte Klammern und geschweifte Klammern schließe. Dann wird alles, was wir innerhalb dieser Schleife definieren, ausgeführt. Während ich weniger als 100 bin. Lassen Sie uns einen Konsolenpunkt rechte Linie haben und Wert absetzen. Ich ist gleich Plus, ich habe zu String. Dies wird so lange laufen, wie weniger als 100 angegeben, also brauchen wir einen Weg, um ich jedes Mal zu erhöhen , wenn wir herumlaufen. Der erste und offensichtlichste Weg ist zu sagen, ich bin gleich I plus eins und das ist vollkommen legitim. Aber in C Sharp ist ein viel kürzerer Weg, dies zu schreiben, wir sagen einfach I plus plus, und das fügt eins zu einem Interview hinzu. Also jedes Mal, wenn die Schleife umgeht, fügen wir eins zu I. Mal sehen, was passiert, wenn wir auf Go klicken und wir haben ich 100 mal von Null auf 99. Kannst du jetzt einen Ort sehen, an dem wir einen Fehler bekommen könnten? Ich zeige Ihnen wieder in unserem ursprünglichen Code , den ich kopieren und einfügen werde. Wenn wir es versäumt hatten, in I plus Plus zu sehen, was passiert, wenn ich auf Go It dreht und dreht sich für immer, und es sagt, dass meine Hinrichtung viel zu lange gedauert hat. Und das liegt daran, dass die while-Schleife für immer lief, weil der Wert von mir nie geändert wurde . Und das nennt man in einer Schleife stecken. Es ist etwas, das Sie offensichtlich in Ihrem Code vermeiden möchten, weil Sie den Rest Ihres Programms nicht ausführen können . Wenn du ein Bit drinnen steckst, zeige ich dir einen besseren Weg, eine Schleife zu konstruieren. Also lasst uns diese Seite aktualisieren, so dass wir ein frisches Fenster haben und diese Schleife, die ich Ihnen zeigen werde, wird eine Vier-Schleife vier genannt. Und dann definieren wir, wie oft diese 'll Schleife umgeht, indem wir Interject sagen, I gleich nicht, bis ich weniger als 100 ist. Und dann jedes Mal, wenn wir herumlaufen, füge ich einen Zeh mit I plus plus hinzu. Jetzt sage ich, das ist besser, weil jedes Mal, wenn Sie diese Schleife schreiben, es zwingt, dass Sie einen Anfang haben, eine Endbedingung und einen Operator, um I zu erhöhen. Sie könnten auch ich minus minus haben, was den ganzen Punkt besiegen würde aus dem hier. Aber ich neige dazu, zu finden, dass eine Vier-Schleife mir hilft, dieses endlose Look-Problem zu vermeiden, das wir in while-Schleifen haben. Also lassen Sie uns versuchen, unsere Konsole Punkt rechte Linie innerhalb dieser Schleife ist ich gleich plus ich Punkt auf Stärke. Lassen Sie uns klicken und dort haben wir unsere Werte ausgedruckt. Sie werden auch feststellen, dass dies viel kürzer und kompakter ist, wenn wir kommen, um unseren Mantel zu laufen. Es hat auch den Vorteil, dass ich eines Tages wieder verwenden kann, um das zu kopieren und es jetzt wieder und wieder einfügen zu können, weil diese Augen nur zur vier Schleife gehören . Sie wirken sich überhaupt nicht auf die nächste vier Schleife aus. Also in jeder dieser vier Schleifen werde ich immer als Null beginnen und sehen Shop sieht sie als völlig unterschiedliche Variablen an. Wenn ich eine wilde Schleife hätte und ich meinen int definiert hätte, gleich nicht außerhalb davon, dann müsste ich sehr vorsichtig sein, all diese Werte von mir stören mehrere while-Schleifen . Wenn Sie also kommen, um Loops zu erstellen, ist meine aufrichtige Empfehlung an Sie, immer eine for-Schleife zu verwenden, wenn Sie können. 8. Arrays in C#: eine Erhöhung im C-Geschäft. Ein Array ist genau das, wonach es sich anhört. Es ist eine Liste von Elementen, die alle in einem Container gruppiert sind. Es ist eine Reihe von Sachen. Mal sehen, wie man eine Erhöhung erstellt und Werte aus ihnen über auf C. Sharp Pad dot com ziehen . zunächst Lassen Sie unszunächstein Array von Strings erstellen. Lassen Sie uns eine Zeichenfolge haben und dann müssen wir zu eckigen Klammern eine Öffnung und eine Schließung dieser Definition hinzufügen , und ich habe nur ein Leerzeichen zwischen ihnen gesetzt. So ist es für uns leicht zu sehen, ob Sie den Raum entfernen. Es sieht aus wie ein seltsamer Charakter. Es spielt keine Rolle, wenn Sie dies in etwas wie Visual Studio programmieren, Sie müssen den Platz nicht einfügen, weil Sie sie separat sehen können. Okay, rufen wir das an. Mein Array ist gleich Ihnen, ein neues String-Array. Dann öffnen wir einige geschweifte Klammern und wir füttern es mit einigen Werten. Lasst uns lernen. AP Development Kleidung sind lockige Klammer und setzen Sie einen Semikolon hinein. Jetzt haben wir ein String-Array definiert und ihm drei Werte gegeben. Was, wenn wir einen Inter Jura-Strahl definieren wollen, ist das der gleiche Prozess. Int öffnen und schließen Sie unsere eckigen Klammern int Array ist gleich und Sie int öffnen und schließen eckige Klammern. Öffnen Sie Ihre geschweifte Klammer und setzen Sie einige Zahlen durch Komis getrennt ein, und wir haben jetzt ein ganzzahliges Array. Was ist, wenn wir etwas aus diesen Arrays holen wollen? Lassen Sie uns das App-Wort aus unserem String-Array holen, das eine Zeichenfolge hat. Wort ist gleich meinem Array, und wir öffnen eine eckige Klammer und wir übergeben sie und indizieren das Element, das wir wollen. Also werde ich es eins übergeben und meine eckigen Klammern schließen, und dieser wird greifen. Und wenn ich Null gesetzt hätte, würde es greifen, lernen, wenn ich es gesetzt hatte, würde Entwicklung greifen. Und das ist, weil eine Erhöhung unserer Null indiziert, so dass das erste Element tatsächlich bei Adresse Null gefunden wird . Das zweite Element wird gegründet. Adresse Eins. Sie müssen immer daran denken, dass bei der Programmierung in C scharf oder allgemein in einer beliebigen Programmiersprache die meisten Arrays Null indiziert sind. Wenn Sie sich aus unseren vorherigen Lektionen erinnern, als wir vier Schleifen gemacht haben, begann ich immer mein Interview ich gleich nicht und es hilft nur, diese Konsistenz in Ihrem C-scharfen Programmiercode zu halten . Okay, zurück zu einer Gehaltserhöhung. Wir haben unser Wort aus unserer Reihe herausgezogen. Lassen Sie es uns drucken. Konsole Dr. Richtige Linie Mi. Dies sollte die App ausdrucken. Klicken Sie auf Los. Und wir haben unsere App für uns ausgedruckt. Was ist, wenn wir unseren Inter Jura-Strahl haben und herausfinden wollen, wie lange dieses Array ist und warum sollten wir das tun wollen? Nun, wenn ich versuche, auf Element Nummer 10 innerhalb dieses Arrays zuzugreifen, würde ich eine Ausnahme bekommen. Ah, schrecklicher Fehler, der mein Programm abgestürzt hat, weil es kein Element 10 gibt. Es ist also immer am besten zu überprüfen, wie lange das Array ist, bevor wir versuchen, auf etwas zuzugreifen, das möglicherweise nicht da ist. Interject Array-Länge ist gleich unserer ganzzahligen Array-Darts Länge. Und dies gibt eine ganze Zahl zurück, um uns zu sagen, wie viele Elemente im Array sind. Lassen Sie uns es in unserer Konsole Punkt rechte Linie Array-Länge drucken, dunkel bis Stärke und klicken Sie auf Go. Es sagt uns, dass wir vier Elemente haben. 123 voll. , Vergessen Sie nicht, wenn ich auf das vierte Element zugreifen möchte, würde ich eckige Klammern mit drei darin haben, weil 0123 drei tatsächlich die 4. 1 in Bezug auf die Indizierung ist . So bekommen wir die Länge unseres Arrays heraus. Ich werde hier nicht auf andere Arten von einer Gehaltserhöhung gehen oder Listen. Aber wissen Sie nur, dass C. Sharp andere Möglichkeiten hat, Chargen von Variablen zusammen zu speichern. Einer von ihnen ist Liste. Also, wenn Sie das im Web nachschlagen wollen, gehen Sie bitte weiter. Der andere ist ich unzählig, sein Kapital I Kapital E. Ich werde es einfach ausgeben für Sie unzählige, ich unzählige. So fühlen Sie sich frei zu gehen und nachschlagen, dass und auch fühlen Sie sich frei zu gehen und Liste nachschlagen. Dies sind andere Möglichkeiten, eine Gehaltserhöhung zu speichern, aber die grundlegende, die wir jetzt abgedeckt haben. 9. Methoden in C#: siehe Shop-Methoden. Wenn Sie sich erinnern, haben wir gelernt, Variablen hinzuzufügen und zu subtrahieren oder sie jetzt auf unserer Konsole auszudrucken, wäre es nicht ein Schmerz in der You know what? Zehe? Müssen neu schreiben, dass jedes Mal, wenn wir Zahlen mussten, wir hinzufügen Nun, das ist, wo Methoden kommen in C scharf. Wenn Sie eine Methode definieren, definieren Sie eine Methode zum Umgang mit einigen Daten, die Sie wiederholen können, indem Sie einfach den Namen aus dieser Methode aufrufen . Dies ist am besten am Beispiel zu sehen. Also öffne deine C sharp pad dot com und lass uns herausfinden, um welche Methoden es geht. Lassen Sie uns eine Methode machen, die Zahlen und Prince das Ergebnis hinzufügt. Für uns ist die Art und Weise, wie wir eine Methode in C Sharp definieren, indem wir ihr zuerst einen sogenannten Zugriffsmodifikator geben. Wir werden mit öffentlichen öffentlichen Mitteln beginnen, dass andere Teile unseres Programms diese Methode sehen und verwenden können , wenn sie wollen. Wenn wir es verstecken wollen, könnten wir privat eingeben oder wir könnten einfach keinen Zugriffsmodifikator haben. Für jetzt, lasst uns Öffentlichkeit haben. Das nächste, was wir definieren müssen, ist, dass die Methode nichts zurückgibt? Erwarten wir, dass es uns etwas zurückgibt? Wenn wir nichts zurück erwarten, müssen wir void eingeben. Das bedeutet, dass nichts zurückkehrt. Das nächste, was wir hinzufügen, ist der Name von der Methode bei Zahlen. Dann öffnen wir einige Klammern und wir übergeben hier Was werden Argumente genannt. Diese Luft Luft einfach kleine Bits von Daten, die die Methode benötigt, um ihre Logik auszuführen. Lassen Sie es uns an Zahlen weitergeben. Inter Gia, meine Taub und Inter Gia andere taub. Dies empfängt also zwei Zahlen und Sie trennen Ihre Argumente in einer Methode mit einem Komma. Dann öffne deine geschweifte Klammer und schließe deine geschweifte Klammer. Jetzt wird der gesamte Code hier ausgeführt, wenn diese Methode aufgerufen wird. Also in der Methode, die wir alle unsere Logik setzen, lassen Sie uns Integer-Ergebnis ist gleich meinem taub plus Evernham. Dann lassen Sie uns es ausdrucken Konsole Punkt rechte Zeile Ergebnis Punkt zu String. Dies wird also die Zahlen hinzufügen und das Ergebnis ausdrucken. Wie nennen wir diese Methode? Nun, das ist so einfach, wie es geht. Wir sagen einfach an Zahlen und wenn wir die Klammern öffnen, fordert es an Zahlen von uns und dies müssen wir die Methode geben. Es ist keine Wahl. Geben wir ihm neun und zehn. Dann nehmen wir an, wir haben noch zwei weitere Zahlen. Nun, es ist noch ein paar Zahlen hinzuzufügen. 108 199 und wir konnten dies den ganzen Tag mit allen Zahlen tun, die wir zufrieden waren. Kannst du die Macht der Methoden sehen? Jetzt? Ich kann diese gesamte Methode einfach ausführen, indem ich eine Zeile und fast sogar nur ein Wort aufrufe. Methoden vermeiden also die Notwendigkeit, Code zu wiederholen. Wenn Sie Code in C Sharp wiederholen, hören Sie auf zu tippen. Treten Sie zurück und denken Sie über den Aufbau Ihres Programms nach. Lasst uns anklicken. Gehen Sie weiter und wir sollten drei Ergebnisse für uns ausdrucken lassen. Das ist also die Ausschaltmethoden. Es schneidet wirklich auf sich wiederholenden Code. Und eine Methode führt eine Funktion für irgendeine Art von Daten aus, die entweder übergeben oder von woanders verfügbar sind . 10. Kurse in C#: Nun, da Sie mit Variablen und Methoden vertraut sind, müssen wir grundlegende Fragen stellen. Wo bringen wir sie hin? C. Sharp im Allgemeinen mag es, dass Sie Ihren Code innerhalb von Klassen organisieren. Also, das ist der erste Punkt einer Klasse ist Organisation off. Ihr Code ist ein weiterer Punkt von Klassen, die wir lernen werden, wie wir durch unsere Beispiele arbeiten mit der Website c sharp pad dot com. Also geh jetzt dorthin und lasst uns anfangen. Lassen Sie uns eine Klasse öffentliche Klasse definieren und geben Sie ihm einen Namen mein Auto. Öffnen Sie dann eine geschweifte Klammer und schließen Sie eine geschweifte Klammer. Es ist diese Klasse definiert etwas, das mein Auto genannt wird. Jetzt innerhalb der Klasse können wir einige Eigenschaften oder Variablen definieren, die zu meinem Auto gehören. Wir können eine ganze Zahl außerhalb der Höchstgeschwindigkeit haben. Wir können eine Saitenfarbe haben. Jetzt. Alle Klassen in C Sharp benötigen zum größten Teil einen sogenannten Konstruktor, und dies ist eine Methode, die ausgelöst wird, wenn die Klasse inst enshi ated ist. Ich werde Ihnen zeigen, was in Stan Shih ation ist in ein wenig, aber jetzt nur wissen, dass wir in der Regel brauchen, um diese Methode haben. Diese Methode wird als öffentlich bezeichnet und hat keinen Rückgabetyp, aber wir geben nicht void dafür ein. Wir sagen einfach Public mein Auto und wir können dies einige Argumente oder Daten übergeben, wenn wir möchten. Lassen Sie uns es über ganzzahlige Vergangenheit, Sprechgeschwindigkeit und eine Zeichenfolge hinter Farbe übergeben . Öffnen Sie unsere geschweifte Klammer und schließen Sie sie. Lassen Sie uns nun diese Vergangenheit in Elementen zu den Variablen auf Klassenebene übergehen, so dass die Höchstgeschwindigkeit gleich der letzten Höchstgeschwindigkeit ist. Und was, wenn wir getroffen wurden? Wir haben Farbe ist gleich vergangener Farbe. Also, wenn wir stattdessen sie diese Klasse gegessen haben, werden wir gezwungen, in diesen Gegenständen übergeben, die dann verteilt oder auf Höchstgeschwindigkeit und Farbe zugewiesen werden. Diese Klasse hat also bisher zwei Variablen und eine Methode. Wir können weiterhin so viele Variablen und Methoden hinzufügen, wie wir möchten, also lassen Sie uns eine Methode haben, die es uns ermöglicht, auf die Höchstgeschwindigkeit des Autos öffentlichen int zuzugreifen. Und wenn wir tippen in implizierten, dass, wenn wir diese Methode aufrufen, wir gehen zurück zu übergeben, ein Ergebnis, das in der Form oft interject sein wird, bekommen Top-Speed Öffnen schließen Klammern, weil wir keine Daten übergeben, öffne deine geschweifte Klammer und schließe sie. Also, was werden wir in Interview-Form zurückgeben? Nun, wir wollen diese Höchstgeschwindigkeit zurückgeben, und du fragst vielleicht Warum gehen wir nicht einfach hierher und schnappen uns die Höchstgeschwindigkeit? Nun, das ist irgendwie eine schlechte Sache im C-Shop zu tun, denn wenn Sie einfach sofort darauf zugreifen, könnte jemand anderes, der an demselben Programm arbeitet, dasselbe tun, und einer von Ihnen wird dies ändern. Der andere wird es ändern, was er will. Und am Ende bekommst du, was Spaghetti-Code genannt wird. Niemand weiß, wer was tut. Sie können sich also Methoden wie diese als öffentliche Kanäle vorstellen, die Sie verwenden müssen, um auf Variablen in Ihrer Klasse zuzugreifen. Sie sollten nie direkt auf Variablen zugreifen, Also in der Top-Geschwindigkeit, wir werden die Höchstgeschwindigkeit zurückgeben. Jetzt lasst uns eine andere Methode haben. Lassen Sie uns eine Öffentlichkeit für Wade Farbe Auto haben, und dies wird über eine Zeichenfolge mit einem Kleinbuchstaben s namens New Color übergeben. Auf dieser Schnur werden wir verwenden, um unser Auto zu malen, so dass Farbe gleich neuer Farbe ist. Hoppla, ich habe gerade versucht, es dort zu retten. Aber es ist eine Webseite. vergesse ich immer. Okay, jetzt werde ich nur diese Klasse kopieren, weil wir sie etwas später wiederverwenden werden. Aber wenn wir uns das ansehen, müssen wir jetzt eine Klasse finden, die die Blaupausen enthält, wenn Sie so wollen, für etwas, das mein Auto genannt wird . Nun, das Wort Blueprint hier ist sehr, sehr wichtig. Das ist im Grunde die Hauptfunktion einer Klasse. Es ist ein Blueprint, der Anweisungen enthält, die sich auf das Erstellen einer Art von Objekt beziehen. Das hier hat also die Blaupausen für ein Auto. Das Auto hat eine Höchstgeschwindigkeit. Es hat eine Farbe, Sie können seine Höchstgeschwindigkeit zu bekommen und Sie können das Auto malen. Und das ist etwas, das Sie für jedes Auto anwenden können, das Sie gerade auf der Straße vor Ihrem Fenster sehen . Eine Klasse an und für sich selbst tut eigentlich nichts. Was wir tun müssen, heißt inst und sie aß eine Klasse, und das ist nur ein großes schickes Wort. Das bedeutet, dass wir ein Objekt mit diesem Blueprint erstellen. Also ist dieses Objekt eine Variable in gewisser Weise, wie wir bereits Strings und inter jizz erlebt haben. Diese Variable hat jedoch jedoch einen Typ aus meinem Auto. Also lassen Sie uns mein Auto Toyota ist gleich und Sie mein Auto. Und wenn wir diese Halterung öffnen, geht es an die Öffentlichkeit, mein Auto und fragt Sie nach ein paar Spitzengeschwindigkeiten und Farben. Also lassen Sie uns es passieren 89 und eine Farbmiete. Jetzt haben wir ein neues Auto namens Toyota geschaffen. Lassen Sie uns drucken, die Höchstgeschwindigkeit aus diesem Toyota Konsole Punkt rechte Linie zu iota Punkt und jetzt diese Methoden, die wir zuvor definiert haben, verfügbar für uns. Holen Sie sich die Höchstgeschwindigkeit und lassen Sie uns das in eine Zeichenfolge innerhalb unserer Konsul rechten Linie umwandeln. Also, das geht Teoh, eröffne ein neues Objekt, basierend auf der Blaupause aus meinem Auto, es wird Toyota heißen. Es wird eine Höchstgeschwindigkeit von 89 auf der Farbe Rot zuweisen und dann diese Höchstgeschwindigkeit ausdrucken . Aber es wird auf die Höchstgeschwindigkeit zugreifen, mit dieser Zugriffsmethode hier. Also lasst uns auf Go klicken und hoffentlich, dass alles funktioniert und es hat jetzt. Was wäre, wenn wir unser Auto eine andere Farbe malen wollten? Nun, lassen Sie uns das alles noch einmal kopieren und fügen Sie es ein. Also haben wir unsere Autoklasse. Wir haben Toyota , der rot ist, und dann darunter in unserer Konsul rechten Linie. Lassen Sie uns unser Auto malen So Toyota Dot Lack Auto und das fragt uns nach einer Farbe. Lass uns einen Regen haben. Jetzt. Wenn ich das renne, ändert sich unsere Autofarbe zu grün. Aber wir wissen es nicht, weil wir nichts auf die Konsole ausgedruckt haben. Das ist also die Grundidee. Außerhalb von Klassen halten sie Blueprints, die es uns ermöglichen, neue Arten von Objekten zu definieren. Klassen sind eines der grundlegenden Konzepte aus objektorientierten Programmierung sind. Sie haben diesen Begriff vielleicht schon einmal gehört, aber hier kommt er grundsätzlich her. Wir haben Blaupausen an. Wir erstellen Elemente aus diesen Blueprints, und diese Elemente werden im Allgemeinen als Objekte bezeichnet. Ich könnte ein Toyota-Objekt haben, ein Ferrari-Objekt und einen Nissan. Was auch immer wir mochten. So denkt die objektorientierte Programmierung immer an die Objekte und nicht wirklich an die Klassen. Die Klassen machen ihr Ding, aber wir konzentrieren uns immer auf den Toyota, den wir gemacht haben, oder den Ferrari, den wir aus dieser Klasse gemacht haben . 11. Inheritance in C#: Vererbung im C-Shop Wieder ist dies einer der grundlegenden Eckpfeiler, die Sie wirklich wissen müssen, wenn Sie mit der Programmierung beginnen . Vererbung ermöglicht es uns, viel weniger Code zu schreiben und für unsere Klassen eine Reihe von Eigenschaften und Methoden zu erben , auf die wir erweitern können. Also lasst uns herausfinden, worum es hier geht. Durch das Öffnen von c scharfen Pad Punkt com. Lassen Sie uns eine Klasse definieren und nennen wir diese Klasse Fahrzeug öffentliche Klasse Fahrzeug. Lassen Sie uns einige Eigenschaften von integer, top speed und integer geben oder nicht interject. Lasst uns einen String aus Farbe haben. Dann lassen Sie uns eine Zugriffsmethode dort einfügen, um unsere Höchstgeschwindigkeit und Farbe herauszuholen, damit öffentliche Interject Höchstgeschwindigkeit bekommt und unsere Höchstgeschwindigkeit zurückgeben. Dann lassen Sie uns eine öffentliche Zeichenfolge Farbe bekommen und natürlich werden wir unsere Farbe zurückgeben. Schließlich brauchen wir einen Konstruktor so öffentliches Fahrzeug, und wir werden nur einen leeren Konstruktor dafür haben. Okay, also haben wir unser Fahrzeug. Was, wenn wir eine LKW-Klasse machen wollten? Nun, wenn du linear denkst, kann ich das Wort nicht einmal linear sagen. Dann könnten Sie all dies kopieren und eine neue Klasse namens Truck erstellen, aber das wäre der lange Weg, Dinge noch gültig zu machen, aber dennoch der lange Weg. Was wir tun können, ist eine Klasse, die von Fahrzeug öffentlichen Klasse LKW erbt einen Doppelpunkt setzen in und starten Sie die Eingabe Fahrzeug. Nun, diese Klasse, werde ich völlig leer lassen. Dann, was wir tun werden, ist eigentlich, bevor wir weitermachen, Ich werde meine Höchstgeschwindigkeit im Fahrzeug gleich 90 und meine Farbe gleich lesen. Nur damit wir ein paar Variablen haben, mit denen wir spielen können. Okay, also haben wir unseren Truck erschaffen, der vom Fahrzeug erbt. Du wirst es aufgefallen. Ich habe hier keinen Code eingefügt. Mal sehen, was passiert. Und ich werde nur ein wenig Platz für uns machen. Wenn ich LKW tippe, ist mein LKW gleich einem neuen LKW und schließen meine Linie. Nun, was ich tun werde, ist Konsolenpunkt rechte Linie meinen Truck. Ich werde diesen Truck von gerade erschaffenem Don't und Ihrem Motus holen. Es gibt mir Top-Speed und Farbe bekommen, so dass wir unsere Farbe ausdrucken. Also, was Vererbung macht, ist es, eine Klasse zu packen und im Grunde alles von ihr zu stehlen und neu zu verwenden, ist es für sich selbst? Also, wenn ich renne, haben wir einen Truck, der eine Farbe aus lesen hat, und das ist Vererbung. Die Vererbung ist unglaublich mächtig. Wenn Sie also über Vererbung wie Evolution nachdenken, kamen wir alle aus einer Art einzelligen Organismus. So hat der Organismus, sagen wir, eine Eigenschaft außerhalb der Zelle. Und wir alle haben Zellen, egal welche Spezies. So haben wir geerbt, dass verkauft Immobilien, wie wir durch den Baum aus dem Leben ging. Jetzt kann die Vererbung mehrfach verwendet werden. Also, wenn ich diese Zeilen kopieren und in der Tat, ich lade die Seite zwei machen alles ein wenig klarer. Ich werde sie einfügen, und was ich tun werde, ist zu entfernen, um Geschwindigkeit zu bekommen und die Höchstgeschwindigkeit zu entfernen. Ich lasse alles andere da drin, aber zerschmettere alles zusammen. Also haben wir noch ein bisschen mehr Platz, um zu sehen, was los ist. Also habe ich jetzt meine öffentliche Klasse aus dem Truck. Was ist, wenn ich eine Eigenschaft innerhalb von Truck namens String Size erstellen wollte, ist gleich groß. Nun, ich könnte eine andere Klasse öffentliche Klasse großen LKW erstellen, und das würde von LKW erben und wieder, ich muss nichts in hier stecken, dann könnte ich sagen, großen LKW. Mein neuer Truck ist gleich einem neuen großen LKW. Dann machen wir unseren Konsolenpunkt rechte Linie, meinen neuen Truck-Punkt und was wir brauchen, ist, die Größe so innen aus diesem öffentlichen Klasse Truck zu bekommen . Lassen Sie uns eine öffentliche Zeichenfolge haben, Größe erhalten. Und natürlich werden wir die Größe zurückgeben. Mach dir keine Sorgen, wenn ich jetzt ein wenig schnell gehe, werde ich alles in einer Minute erklären und dann in unserer Konsole Punkt rechts Linie meinen LKW Punkt Seufzer bekommen. Das sollte kompilieren, aber das liegt daran, dass ich am Ende einen Semikolon anstatt einen Semikolon gesetzt habe. Okay, also was ist hier los? Nun, wir haben ein Fahrzeug mit der Farbe definiert. Dann haben wir einen LKW definiert und wir haben eine zusätzliche Eigenschaft namens groß hinzugefügt. Und dann definieren wir eine Klasse namens großen LKW, die einfach von LKW geerbt, die von Fahrzeug geerbt. Also, was ich versuche, Ihnen hier zu zeigen, ist, dass wir mehrere Male von Fahrzeug zu LKW Abschleppen, großen LKWerben können , großen LKW , und wenn wir das tun , nehmen wir alle Eigenschaften und Methoden auf dem Weg, so dass ich meine neue erstellen kann LKW und ich habe Zugriff auf all diese Eigenschaften und Methoden, und wenn ich auf gehen klicke, wird es die Größe zurückgeben, die groß ist. 12. Ausnahmen in C#: siehe Shop-Ausnahmen. Das bedeutet wahrscheinlich nicht, was meinst du, das bedeutet? Ich werde nicht über Ausnahmen in C Sharp sprechen, wie die englische Sprache es definiert. Ausnahmen sind Währungen, die in unserer App stattfinden. Wenn der Code etwas tut, das C scharf oder Punktnetz. Vielmehr erwartet es nicht, dass Zehe passiert, und was passiert, ist, dass es eine Ausnahme auslöst, die im Grunde ein Fehler ist. Und dieser Fehler beschränkt sich nicht nur auf seinen eigenen Raum. Es nimmt die gesamte Anwendung mit ihm ab. natürlich etwas, Das istnatürlich etwas,das wir uns bewusst sein müssen. Wir müssen auch wissen, wie wir damit umgehen können. Öffnen Sie Ihre C Sharp Pad Dot com und lassen Sie uns herausfinden, wie Sie mit diesen lästigen kleinen Ausnahmen umgehen . Beginnen wir mit der Definition einer Zeichenfolge namens My Name ist gleich Grant. Nun wollen wir versuchen, das in eine ganze Zahl zu konvertieren. Meines, ähm, ist gleich gestehen. Zwei von 16 meinen Namen, und können Sie sehen, was hier passieren wird? Nun, Sie können ein Wort nicht in tragen Nummer konvertieren, also wenn ich auf gehen klicke, werden wir Eingaben bekommen. Zeichenfolge war nicht in einem korrekten Format. Das ist eine schöne Ära, aber in einer APP oder jeder Art von Software würde dieser Fehler das gesamte Programm abstürzen. Diese Fehler beschränken sich nicht auf ihren eigenen kleinen Raum. Sie nehmen gerne das ganze System mit, ähm, also gibt es zwei Möglichkeiten, diese Fehler zu behandeln. Nummer Eins. Tun Sie es nicht in erster Linie. Konvertieren Sie etwas wie eine Zeichenfolge mit dem darin enthaltenen Namen nicht in eine Zahl. es nicht, es sei denn, du musst wirklich, wirklich. Das beste Heilmittel in diesem Fall ist die Prävention. jedoch Zeiten, Es gibtjedoch Zeiten,in denen Sie Code ausführen müssen, der fehlschlagen könnte. Schauen wir uns also die Lösung dafür an. Ich werde diesen Code wieder einfügen. Was wir tun können, ist die Zeile zu umgeben, die Sie erwarten, mit einer so genannten try catch-Anweisung zu scheitern . Also umgeben wir die Linie, an der wir interessiert sind, mit Try. Wir öffnen und schließen einige geschweifte Klammern, um es zu umgeben, und dann geben wir fangen offene Klammern Ausnahme e öffnen und schließen geschweifte Klammern. Nun, alles, was innerhalb von try versucht wird, wenn es fehlschlägt, wird der Fehler oder die Ausnahme übergeben, um zu fangen, und wir können ein bisschen Code basierend auf der Annahme ausführen, dass etwas fehlgeschlagen ist. Also innerhalb unserer catch-Anweisung, lassen Sie uns eine Entwickler-Message-Konsole rechte Zeile namens era senden. Und dann lassen Sie uns auf die Ausnahmemeldung hinzufügen, die in e dot Nachricht enthalten ist. Also lasst uns anklicken. Geh! Dies wird wieder scheitern, aber wir werden uns über eine Botschaft weiterleiten. Die Eingabezeichenfolge war nicht in einem korrekten Format. Jetzt, im zweiten Fall, wird unsere APP nicht abstürzen. Wir erhalten nur eine Nachricht als Entwickler zurück. Wenn Sie dies einem Benutzer als Nachricht präsentieren möchten, würden Sie niemals e Punktnachricht sagen, weil Eingabezeichenfolge, nicht korrektes Format für einen Endbenutzer sehr verwirrend ist. Du würdest sagen, Hey, Mann, du nimmst deinen Namen ein, wenn du dein Alter hättest setzen sollen, das ist ein bisschen albern, nicht wahr? Du würdest ihnen eine Botschaft geben, die sie verstehen können. Das sind also die Grundlagen von Ausnahmen in C. Sharp. Eine Ausnahme ist im Grunde ein Fehler, und das ist etwas, das Sie innerhalb einer try catch-Anweisung fangen können, wenn Sie erwarten ,dass ah , hohe Wahrscheinlichkeit, oft Ära stattfindet 13. Zusammenfassung der of fassen die Grundlagen: Herzlichen Glückwunsch. Sie haben diesen Abschnitt über C. Sharp Basics abgeschlossen . Sie haben jetzt alle Werkzeuge, die Sie brauchen, um grundlegende C scharfe Programme zu programmieren und Zehe kompliziertere Konzepte zu verstehen . Sie haben alles über Variablenoperatoren, Konvertierungen, Vergleiche zwischen Variablen und Schleifen gelernt Konvertierungen, , mit denen Sie Code immer wieder ausführen bis eine bestimmte Bedingung erfüllt ist. Sie haben auch von einer Erhöhung gelernt, die Listen von Datenmethoden sind, die bestimmte Möglichkeiten vorschreiben, mit Daten umzugehen oder Variablen zu manipulieren. Klassen, die ein grundlegender Baustein aus objektorientierter Programmierung zusammen mit Vererbung, einem weiteren grundlegenden Baustein sind. Sie haben auch über Ausnahmen gelernt, was ein schicker Name für Fehler ist und wie Sie mit ihnen innerhalb Ihrer Programme umgehen noch einmal für den Abschluss dieses Abschnitts gemacht wurden.