Mentionsy Mentionsy
Better Dev Club
Better Dev Club

Better Dev Club Weekly #6 - .NET 10

11.12.2025 ·27 min 37 s

Zapisz się na newsletter żeby zawsze być na bieżąco z nowościami:https://betterdevclub.pl/newsletterSzósty odcinek formatu Better Dev Club Weekly.Dwóch MS MVP:Piotr StappKajetan Duszyńskizajmują się przeglądem nowości z zakresu szeroko pojętego AI, nowoczesnych narzędzi.W szóstym odcinku omawiamy nowości w .NET 10Wszystkie nowości: https://learn.microsoft.com/en-us/dotnet/core/whats-new/dotnet-10/overview

Siedziałeś w tym dość głęboko. Teraz mam do ciebie pytanie, jak ty to wdrażasz w projektach? Nie, no bo podbicie, wiesz, podbicie z .NET 9 na, czy tam 8 na 9, z 9 na 10, zmieniamy w CS Pro i z głowy, nie? To? Ale kiedy się orientujesz, że jest nowy syntaks? Jak mi go Visual Studio Algorajder zaczyna podpowiadać? Ja właśnie mam dokładnie tak samo, nie? No bo umówmy się, w kontekście Syntaxu, no to mamy właśnie taki Syntax Sugar. Mamy coś, co trochę ładniej wygląda. W tej chwili łatwiej możemy robić metody rozszerzające Extension Members, to się nazywa.

Jak on jest nulem, To to zadziała? Dobrze zrozumiałem? Tak. Znaczy nie zadziała, to znaczy nie rzuci Ci... Nadal ten parent będzie nullem, więc przypisanie w środku się nie wysypie, ale... No nie wysypie się, nie rzuci Ci exceptionem. Null pointer. Null pointer exception, dokładnie. I nie musisz teraz robić tego ifa. To działa dokładnie tak, jak wcześniej robiłeś if object is not null, if customer is not null, if product is not null, wtedy mogłeś zrobić to przypisem. Musiałeś sprawdzić, czy on nie jest nulą. A w tej chwili nie musisz, wystarczy, że przy tym obiekcie postawisz znak zapytania. I on sam to sprawdzi. Dobra, jak mi tego nie podpowie Visual Studio albo Reajdor, w życiu tego nie napisze. Tak, i zgadza się, jak najbardziej.

Pokazano wszystkie 2 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.