top of page
  • Edument

Kursuppdatering .NET Core 3.x och C# 8



I slutet av september slÀpps .NET Core 3.0 och C# 8, sjÀlvklart hÄller vi vÄra kurser uppdaterade dÀrefter.


Utvecklingen för C# och .NET gÄr i rasande fart och nu kommer .NET Core 3.0 och C# 8 att slÀppas i slutet av september. Givetvis hÀnger vi pÄ Edument med och slÀpper uppdateringar av följande kurser som alla anvÀnder sig av .NET Core (version 2.2 eller 3.0):


Vad Àr nytt i .NET Core 3?

.NET Core 3 innehÄller mÄnga spÀnnande nyheter, de som sticker ut mest Àr:

  • Winforms och WPF kommer tillbaka! Nu kan vi Ă€ntligen skriva desktop applikationer i .NET Core! Dessa ramverk Ă€r nu ocksĂ„ open-source, vilket kommer att göra att vi alla kan bidra med förbĂ€ttringar och buggfixar.

  • ASP.NET Core har Ă€ven fĂ„tt en hel del uppdateringar, bland annat ytterligare prestandaförbĂ€ttringar, nytt JSON-bibliotek, Razor components, förbĂ€ttrade mallar, gRPC stöd med mera.

  • .NET Core Workers

Med Workers sÄ kan vi nu Àven skapa Windows services direkt i .NET Core.


Vad Àr nytt i C# 8?

De tvÄ största nyheterna i C# 8 som sprÄk Àr följande tvÄ saker:

  • non-nullable types Enligt teamet bakom sprĂ„ket Ă€r detta en av de mest omfattande förĂ€ndringarna som har skett i C#. Vad innebĂ€r denna funktion? Jo, vi kan nu markera om en referenstyp kan innehĂ„lla null eller inte, vilket medför att kompilatorn och andra verktyg bĂ€ttre kan varna oss ifall vi kommer att fĂ„ programkörningsfel pĂ„ grund av null.

  • pattern-matching I C# 7, sĂ„ introducerades pattern-matching för första gĂ„ngen som koncept, dĂ€r vi pĂ„ ett ett vĂ€ldigt koncist sĂ€tt kan skapa effektiva if/switch satser. I C# 8 har detta förfinats ytterligare genom att vi nu kan skapa mer avancerade regelverk och dels genom den nya switch-expression syntaxen som ytterligare effektiviserar hur vi uttrycker switch-satser.

En viktig sak att tÀnka pÄ kring C#8 Àr att den endast fungerar mot .NET Core 3 och .NET Standard 2.1 dÄ sprÄket krÀver vissa nya typer som endast finns i detta ramverk.

I C# Master Class kommer vi att gÄ in pÄ djupet i C# 8.


0 kommentarer
bottom of page