Krav: I daglig utvikling kan det hende du bare må teste noe C#-kode eller skrive en liten demo, og det kan være vanskelig å lage en ny konsollapplikasjon som skal kjøres hver gang.
Først, åpne "C# Interactive", kjør VS 2022 og velg Fortsett uten kode, klikk på "Vis" - > "Andre vinduer", som vist nedenfor:
Ved å bruke Environment.Version-koden, send ut versjonen av den nåværende kjøretiden.
For .NET Core 3.x og .NET 5+ returnerer egenskapen Environment.Version versjonsnummeret for .NETs kjøretid. For .NET Framework versjonene 4, 4.5, 4.5.1 og 4.5.2 returnerer egenskapen Environment.Version et Version-objekt med en strengrepresentasjon av 4.0.30319.xxxxx. For .NET Framework 4.6 og nyere og versjoner før .NET Core 3.0, er det i formen 4.0.30319.42000. Referanse:Innloggingen med hyperkoblingen er synlig.
Sjekk ut hjelpen på #help som følger:
Hurtigtaster: Enter evaluerer den nåværende commit hvis den viser fullført. Ellers sett inn en ny linje. Ctrl-Enter evaluerer den nåværende commiten innenfor den nåværende commiten. Innenfor forrige commit, legg til forrige commit til den nåværende commiten. Shift-Enter setter inn en ny linje. Escape fjerner den nåværende commiten. Alt-UpArrow erstatter den nåværende commiten med den forrige commiten. Alt-DownArrow erstatter den nåværende commiten med den neste commit (etter at den tidligere har navigert bakover). Ctrl-Alt-UpArrow erstatter den nåværende commiten med den forrige commiten som starter med samme tekst. Ctrl-Alt-DownArrow erstatter den nåværende commiten med den neste commiten som starter med samme tekst (etter at den tidligere har blitt navigert bakover). Ctrl-K, Ctrl-Enter lim inn det valgte innholdet på slutten av den interaktive bufferen, og plasser innsettingspunktet på slutten av inputen. Ctrl-E, Ctrl-Enter lim inn det valgte innholdet og kjør det før eventuelt ventende input i den interaktive bufferen. Ctrl-A velger commiten som inneholder markøren ved første trykk, og velger all tekst i vinduet andre gang. REPL-kommando: #cls rydder #clear innholdet i redigeringsvinduet, og beholder historikken og utførelseskonteksten intakt. #help Displays hjelper for spesifiserte kommandoer, eller for alle tilgjengelige kommandoer og tastbindinger hvis det ikke er spesifisert. #reset Tilbakestill kjøringsmiljøet til dets opprinnelige tilstand og bevar historikken ved å velge å bytte kjøretid for vertsprosessen. Manusinstruksjoner: #r Legg til metadatareferanser til en gitt assembly og alle dens avhengigheter, som #r "myLib.dll". #load Last inn den angitte skriptfilen og kjør, f.eks. #load "myScript.csx". bruk"Ctrl-Enter"-tasten kjører koden som skal commites, og "Alt-Up Arrow Symbol" velger å skrive inn den historiske koden。
Kjør enkel C#-kode for å teste:
Med henvisning til andre dll-avhengigheter, hvis du vil serialisere et objekt, kan det hende du må bruke Newtonsoft.Json-biblioteket for å laste dll-en med kommandoen #r, koden er som følger:
Samtidig kan vi også lagre koden som en .csx-fil for enkel kjøring neste gang, filinnholdet er som følger:
Utførelseseffekten er som følger:
(Slutt)
|