Zum Inhalt springen

KeeperOfCoffee

Mitglieder
  • Gesamte Inhalte

    1.800
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    51

KeeperOfCoffee hat zuletzt am 9. Oktober 2022 gewonnen

KeeperOfCoffee hat die beliebtesten Inhalte erstellt!

3 Benutzer folgen

Über KeeperOfCoffee

  • Geburtstag 15.02.1993

Profil Info

  • Location
    SCP-294

Letzte Besucher des Profils

101.835 Profilaufrufe

Einzelne Statusmeldung

Zeige alle Statusmeldungen von KeeperOfCoffee

  1. Neues Spielzeug mit C# 11:  "required" 🤔

    Compiler wirft Fehler, wenn das Feld nicht gesetzt wird.

    image.png.095e0eed37019b88e4719065e840650a.png

    1. Whiz-zarD

      Whiz-zarD

      Das könnte schon durchaus Sinn machen, da benötigte Felder derzeit nur über den Konstruktor gekennzeichnet werden können. Dadurch hat man eine Mischung aus Konstruktor und Objektinitialisierung. Mit diesem Schlüsselwort könnte man sich den Konstruktor sparen, was ggf. auch ein paar andere Probleme lösen könnte, wenn z.B. ein Framework mit Magie Reflexion einen parameterlosen Konstruktor sucht.

      Ob das Schlüsselwort wirklich Vorteile bringt, wird man sehen. Möglich, dass der Compiler nur selber daraus einen Konstruktor bastelt.

    2. KeeperOfCoffee

      KeeperOfCoffee

      Ich kann Vorteile sehen bei der Entwicklung von APIs, und evtl. werden auch Tests erleichtert, wenn man sich den ein oder anderen Konstruktor spart. Aber ich sehe jetzt schon, wie manche Leute Klassen schreiben mit 20+ required Properties schreiben...und keine IDE zeigt beim Instanzieren an, dass die Klassen ewig viele required Props hat. Vermutlich werden DI Frameworks mit dem Ding auch ein Problem haben.

      Ich hoffe Rider wird wenigstens warnen/required erkennen.

       

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...