C# Tutorial Deutsch / German [11/20] - Methoden mit Rückgabewert

Поділитися
Вставка
  • Опубліковано 7 лис 2024

КОМЕНТАРІ • 57

  • @ProgrammierenStarten
    @ProgrammierenStarten  4 роки тому

    ✘ Zum C# Masterkurs: programmieren-starten.de/csharp-lp1/?

  • @sechiixd8413
    @sechiixd8413 5 років тому +61

    Top Erklärt, Top Beispiele, Super simpel gehalten und damit mein ich alle Videos in der Tutorial Reihe.
    Mach weiter so ^^

  • @marvexe1396
    @marvexe1396 5 років тому +6

    Mache gerade Praktikum als Informatiker und habe 4 Leute die mir sehr gut helfen, aber gucke deine Videos immer noch mal wenn ich Zuhause bin.

  • @thimostratege8501
    @thimostratege8501 4 роки тому +3

    Großes Kompliment für deine tollen Tutorial-Videos. Gern viel mehr von denen!

  • @realgrinsekater
    @realgrinsekater 3 роки тому +1

    Deine Videos sind wirklich super, schaue sie sehr gerne! Einfach und sehr gut erklärt! Ist zwar nur eine Kleinigkeit aber ich finde es immer gut, dass du am Anfang noch einen kleinen Ausblick gibst, was man in dem Video lernen kann. Grüße derGrinsekater

  • @dennisz.5441
    @dennisz.5441 5 років тому +18

    Sehr gute Videoreihe und super erklärt! Habe mir vorgenommen Spiele mit Unity als Hobby zu programmieren und lerne dafür jetzt erstmal C#.
    Eine Frage zu den Rückgabewerten: Gibt es die Möglichkeit mehrere Variablen als Rückgabewert zu haben und dass diese vielleicht sogar noch unterschiedliche Datentypen haben?

  • @nikitareich7617
    @nikitareich7617 3 роки тому

    nach einem Jahr endlich richtig verstanden! DANKE

  • @joshuaweber9300
    @joshuaweber9300 4 роки тому +4

    Super Video! Perfekt wäre es noch wenn man uns eine Aufgabe in Bezug auf das Videothema mit Lösungen geben würde 😁 dann lernen wir nicht nur passiv sondern auch wirklich aktiv mit 😄

  • @eslemgule2043
    @eslemgule2043 3 роки тому

    Vielen Dank! Du hast es so gut erklärt !

  • @buchi4214
    @buchi4214 4 роки тому +9

    An alle die bald einen Test haben!!!
    VIEL GLÜCK

    • @ErenMcLaren
      @ErenMcLaren 2 роки тому

      In welchem Fach hat man denn einen Test, wo sowas abgefragt wird, kann mir das jemand sagen? 😂
      Studium für Programmierer oder so?

    • @buchi4214
      @buchi4214 2 роки тому

      @@ErenMcLaren In einer höheren technischen Schule. In Informatik.
      Hab den Test übrigens geschafft😂

    • @ErenMcLaren
      @ErenMcLaren 2 роки тому

      @@buchi4214 geil man, gut gemacht. XD
      Ist deine Technische Schule allgemein Informatik oder Spezialisiert auf ein Themengebiet wie zB Spieleentwicklung, weil Unity ja auch mit C# zu tun hat?

    • @buchi4214
      @buchi4214 2 роки тому +1

      @@ErenMcLaren Man kann den Zweig auswählen und es gibt einen IT Zweig

  • @athariealfuraih8115
    @athariealfuraih8115 3 роки тому +2

    Der Unterschied zwischen mit oder ohne Rüchgabewert ist mir immer noch nicht klar. In beiden Fällen wurde ein Ergebnis geliefert (wie in Ihrem 10. Video dieser Serie). Könnten Sie mir bitte erklären, wo genau der Unterschied zwischen den beiden liegt?

  • @BlueNixDEV
    @BlueNixDEV 6 років тому +14

    🙏🙏🙏

  • @nightmare_gameplaysandmusi1456
    @nightmare_gameplaysandmusi1456 2 роки тому

    Gut erklärt😀

  • @Em1n77
    @Em1n77 5 років тому +4

    Danke!

  • @Syrill_
    @Syrill_ 5 років тому +3

    Beispiel und Praxis unterscheiden sich... da soll man als Neuling mal durchschauen :)

  • @satansmemes9517
    @satansmemes9517 Рік тому

    Kann man den Rückgabe wert auch wo anders wiedergeben als in der Console?

  • @colpliziert1427
    @colpliziert1427 4 роки тому +2

    ich verstehe den sinn des Rückgabewertes nicht
    man kann ja einfach Console.WrideLine(ergebnis); machen.
    so kann man dann auch noch text hinzufügen z.b.
    Console.WrideLine("Das ergebnis ist " + ergebnis);

    • @tornoutlaw
      @tornoutlaw 4 роки тому

      Wenn es nur darum ginge eine Addition ausführen zu lassen und am Bildschirm auszugeben hast Du natürlich recht. Sinn dieses Videos ist es aber, zu demonstrieren WIE man eine Methode schreibt, die das, was sie tut, für andere Bereiche deines Programms zur Verfügung stellt. Dafür ist die hier gezeigte Addition nur ein sehr simples und leicht nachvollziehbares Beispiel. Indem Du die Funktionen deines Programms in einzelne Methoden auslagerst, bleibt dieses sehr viel übersichtlicher, außerdem willst Du vielleicht ein Programm umsetzen, in dem der Code nicht einfach von oben nach unten ausgeführt wird, sondern das bei Bedarf auf bestimmte Funktionen zugreift. Da bietet sich eine Struktur mit Methoden an.

  • @devnpl
    @devnpl 4 роки тому

    Sehr gut

  • @theoguggenberger2161
    @theoguggenberger2161 3 роки тому

    Super Videos!

  • @tornoutlaw
    @tornoutlaw 4 роки тому

    Wie kann ich ein Array bzw. dessen initialisierte Elemente aus einer Methode in eine andere speisen? Muss ich es erst mit Return an die Main Methode zurückgeben und von dort aus als Parameter in die nächste übertragen?

  • @Markus_J.
    @Markus_J. 4 роки тому +2

    Kannst du bitte teil 10 neu machen teil 10 is komplett verbuggt

  • @johnnypepperonii
    @johnnypepperonii 4 роки тому

    Hier an der Stelle mal eine Frage: Ist das nicht eher eine Funktion? Methoden sind ja in einem Objekt (wobei wir hier auch in einem Objekt sind), aber da wir ja quasi die Datei mit der Main Funktion haben ist das für mich irgendwie eher eine Funktion... Hätten wir jetzt in dem Projekt eine zweite Klasse Message.cs zum Beispiel, könnte man ja dort mit public static int Addition eine Methode machen.. Hab ich da irgend einen Fehler in meiner Logik?

    • @gamefrog51
      @gamefrog51 4 роки тому

      nein. eine funktion ist dasselbe, aber aus einer anderen programmiersprache.

  • @Shennise
    @Shennise 2 роки тому

    bei mir funktioniert das nicht, zeigt Fehler an und ich habe mich genau danach gerichtet wie im Video, kommt immer Fehler Sprachversion und ich habe das aktuelle Visual Studio drauf

  • @diothil2920
    @diothil2920 5 років тому

    Ist das alles für Software-Entwicklung? (die Playlist?) Und sind das nicht auch Mathematische Operratoren? ^^

    • @withpand.7022
      @withpand.7022 5 років тому

      anime_ elias_ Mathematische Operatoren sind + - * \ und %

    • @diothil2920
      @diothil2920 5 років тому

      OK Danke .. Für Hilfe

  • @theoguggenberger2161
    @theoguggenberger2161 3 роки тому

    Und jetzt schauen wir uns das in der "Praxis" an

  • @LOLOLOL7773
    @LOLOLOL7773 4 роки тому +1

    Ist es dann nicht besser, wenn man keine Methode mit Rückgabewert schreibt? Dann wäre es doch einfach nur: "Subtraktion(10, 5);" was man in der Main Methode angeben muss. Die Ausgabe wird dann in der Methode "Subtraktion" ausgeführt. Wäre das nicht besser?

    • @ProgrammierenStarten
      @ProgrammierenStarten  4 роки тому +2

      Kommt ganz auf den Anwendungsfall an. Wenn du nur etwas ausgeben möchtest, kannst du dies tun. Wenn du allerdings im Programm mit dem Ergebnis an anderer Stelle weiter arbeiten möchtest, dann musst du den Wert zurückgeben um in dann beispielsweise in einer Variable zu speichern, die du dann an anderer Stelle wieder verwendest :)

    • @hendrikbruss5802
      @hendrikbruss5802 4 роки тому

      @@ProgrammierenStarten Ich hab mich das auch gefragt. Jetzt ist mir alles klar :D

  • @Silverame
    @Silverame 4 роки тому

    Nice

  • @DaveTheDeveloper
    @DaveTheDeveloper 5 років тому

    Ich hab ein Frage und zwar: Ich habe versucht eine Methode mit Rückgabewert zu schreiben. Bei der Erstellung
    der Methode wurden keine Fehler gekennzeichnet, wenn ich diese jedoch verwenden möchte, steht eine Fehlermeldung dran ("Der Aufruf unterscheidet nicht eindeutig zwischen
    den Folgenden Methoden oder Eigenschaften").
    Die Methode lautet:
    static int Gesamtalter(int AltervonListe1, int AltervonListe2, int AltervonListe3, int AltervonListe4)
    {
    int Ergebnis = AltervonListe1 + AltervonListe2 + AltervonListe3 + AltervonListe4;
    Console.WriteLine("Das Gesamtalter beträgt: " + Ergebnis);
    return Ergebnis;
    }

    • @xyzLqrs
      @xyzLqrs 5 років тому +3

      dueft Du hast das Console.Writeline in deiner Methode geschrieben. Es gehört aber, wie im Video in die MainMethode. Außerdem gehört die Definierung deiner Methode nicht in die Mainmethode....

    • @shnyxz8360
      @shnyxz8360 4 роки тому

      Dein Code ist richtig (habe gerde nachgeprüft)... hast du die Methode "Gesamtalter" in der Main Methode verfasst?

  • @Caster2790
    @Caster2790 3 місяці тому

  • @Goeki_4
    @Goeki_4 5 років тому

    Kann mir jemand sagen was parameter heist

  • @josneumann8936
    @josneumann8936 3 роки тому

    Mal dumm gefragt. ist eine Methode nicht eine Funktion wie in c?

    • @ProgrammierenStarten
      @ProgrammierenStarten  3 роки тому

      Jap :) Nur das eine Methode in der Regel zu einer spezifischen Klasse gehört.

  • @DannyStrongMinecraft
    @DannyStrongMinecraft 4 роки тому

    ...Quasi eine art Funktion