Nõuded: Igapäevases arenduses võib olla vaja lihtsalt testida mõnda C# koodi või kirjutada väike demo, ning iga kord võib olla keeruline luua uus konsoolirakendus, mida käivitada.
Esiteks ava "C# Interactive", käivita VS 2022 ja vali Jätka ilma koodita, klõpsa "View" - > "Other Windows", nagu allpool näidatud:
Kasutades Environment.Version koodi, väljasta praeguse käitusaja versioon.
.NET Core 3.x ja .NET 5+ puhul tagastab Environment.Version omadus .NET käitusaegse versiooninumbri. .NET Frameworki versioonide 4, 4.5, 4.5.1 ja 4.5.2 puhul tagastab Environment.Version omadus versiooniobjekti stringi esitusega 4.0.30319.xxxxx. .NET Framework 4.6 ja uuemate versioonide ning .NET Core 3.0 eelkäijate versioonide puhul on see kujul 4.0.30319.42000. Viide:Hüperlingi sisselogimine on nähtav.
Vaata abi #help järgmiselt:
Kiirklahve: Enter hindab praegust commit'i, kui see näitab lõpetatud. Vastasel juhul lisa uus rida. Ctrl-Enter hindab praegust commit'i lepingut. Eelmises commitis lisa eelmine commit praegusele commitile. Shift-Enter lisab uue rea. Escape puhastab praeguse commit'i. Alt-UpArrow asendab praeguse commit'i eelmise commitiga. Alt-DownArrow asendab praeguse commit'i järgmise commit'iga (pärast seda, kui see on varem tagurpidi navigeerinud). Ctrl-Alt-UpArrow asendab praeguse commit'i eelmise commitiga, mis algab sama tekstiga. Ctrl-Alt-DownArrow asendab praeguse commit'i järgmise commitiga, mis algab sama tekstiga (pärast seda, kui see on varem tagurpidi navigeeritud). Ctrl-K, Ctrl-Enter kleebi valitud sisu interaktiivse puhvri lõppu, paigutades sisestuspunkti sisendi lõppu. Ctrl-E, Ctrl-Enter kleebi valitud sisu ja käivita see enne interaktiivse puhvri ootel sisendit. Ctrl-A valib esimesel vajutusega kursorit sisaldava commit'i ja teisel korral kogu teksti aknas. REPL käsk: #cls kustutab #clear sisu redaktori aknas, säilitades ajaloo ja täitmise konteksti. #help Kuvab abi määratud käskude jaoks või kõigi saadaolevate käskude ja klahvisidumiste jaoks, kui pole täpsustatud. #reset Lähtesta täitmiskeskkond algseisundisse ja säilita ajalugu, valides hostprotsessi käitusaja vahetamise. Skripti juhised: #r Lisa metaandmete viited antud assambleele ja kõigile selle sõltuvustele, näiteks #r "myLib.dll". #load Lae määratud skriptifail ja käivita, nt #load "myScript.csx". kasutama"Ctrl-Enter" klahv täidab kinnitatava koodi ja "Alt-Up noole sümbol" valib ajaloolise koodi sisestamise。
Käivita lihtne C# kood testimiseks:
Viidates teistele dll sõltuvustele, kui soovid objekti serialiseerida, võib sul olla vaja kasutada Newtonsoft.Json teeki, et laadida dll #r käsuga, kood on järgmine:
Samal ajal saame koodi salvestada ka .csx-failina, et järgmine kord oleks see lihtsam täita, faili sisu on järgmine:
Täideviimise efekt on järgmine:
(Lõpp)
|