Expressie- en patroonherstructureringen

Visual Studio biedt verschillende herstructureringen voor het moderniseren van de C#-syntaxis met nieuwere taalfuncties. U kunt deze herstructureringen openen via het menu Snelle acties en herstructureren (Ctrl+.).

New() gebruiken

Van toepassing op: C#

Deze herstructurering maakt gebruik new() van (doelgetypeerde nieuwe expressies), zodat u geen terugkerende code hoeft te schrijven door het type tweemaal te herhalen. Het is handig als u geen codestijlvoorkeur kunt gebruiken var of niet kunt gebruiken var.

  1. Plaats uw caret op de velddeclaratie.

  2. Druk op Ctrl+. om het menu Snelle acties en herstructureringen te activeren.

  3. Selecteer Nieuw(...) gebruiken:

    Schermopname van 'nieuw(...) gebruiken'.

Patroonherkenning gebruiken

Van toepassing op: C#

Met deze herstructurering worden mogelijkheden voor C#-patroonkoppeling toegepast om code duidelijker en beknopter te maken.

  1. Plaats uw caret in de verklaring.

  2. Druk op Ctrl+. om het menu Snelle acties en herstructureringen te activeren.

  3. Selecteer Patroonkoppeling gebruiken.

    Schermopname van klasseabstring maken.

Hoofdtekst of bloktekst voor lambda-expressies gebruiken

Van toepassing op: C#

Met deze herstructurering wordt een lambda-expressie geconverteerd om een expressietekst of een bloktekst te gebruiken, afhankelijk van uw voorkeur.

  1. Plaats de cursor rechts van een lambda-operator.
  2. Druk op Ctrl+. om het menu Snelle acties en herstructureringen te activeren.

Schermopname van lambda-expressie/bloktekst gebruiken.

  1. Selecteer Bloktekst gebruiken voor lambda-expressies of De hoofdtekst van de expressie gebruiken voor lambda-expressies.