Zahteve: Pri vsakodnevnem razvoju boste morda morali preprosto preizkusiti nekaj C# kode ali napisati kratek demo, poleg tega pa je lahko težko ustvariti novo konzolno aplikacijo, ki bi jo izvajali vsakič.
Najprej odprite "C# Interactive", zaženite VS 2022 in izberite Nadaljuj brez kode, kliknite "Pogledaj" - > "Druga okna", kot je prikazano spodaj:
Z uporabo kode Environment.Version izpišemo različico trenutnega časa izvajanja.
Za .NET Core 3.x in .NET 5+ lastnost Okolje.Version vrne številko verzije .NET v času izvajanja. Za .NET Framework različice 4, 4.5, 4.5.1 in 4.5.2 lastnost Okolje.Version vrne objekt Version z nizno predstavitvijo 4.0.30319.xxxxx. Za .NET Framework 4.6 in novejše ter različice pred .NET Core 3.0 je v obliki 4.0.30319.42000. Referenčni:Prijava do hiperpovezave je vidna.
Oglejte si pomoč na #help, kot sledi:
Bližnjice na tipkovnici: Enter oceni trenutni commit, če je zaključen. V nasprotnem primeru vstavite novo vrstico. Ctrl-Enter ocenjuje trenutni commit znotraj trenutnega commita. V prejšnji potrditvi dodajte prejšnjo potrditev k trenutni potrditvi. Shift-Enter vstavi novo vrstico. Escape počisti trenutni commit. Alt-UpArrow zamenja trenutni commit s prejšnjim commitom. Alt-DownArrow zamenja trenutni commit z naslednjim commitom (potem ko je prej navigiral nazaj). Ctrl-Alt-UpArrow zamenja trenutni commit s prejšnjim commitom, ki se začne z istim besedilom. Ctrl-Alt-DownArrow zamenja trenutni commit z naslednjim commitom, ki se začne z istim besedilom (potem ko je bil prej navigiran nazaj). Ctrl-K, Ctrl-Enter prilepita izbrano vsebino na konec interaktivnega medpomnilnika, mesto vstavljanja pa na konec vhoda. Ctrl-E, Ctrl-Enter prilepijo izbrano vsebino in jo izvedejo pred kakršnim koli čakajočim vnosom v interaktivnem medpomnilniku. Ctrl-A ob prvem pritisku izbere commit, ki vsebuje kazalec, drugič pa izbere vse besedilo v oknu. Ukaz REPL: #cls #clear počisti vsebino v oknu urejevalnika, pri čemer ohrani zgodovino in kontekst izvedbe nedotaknjen. #help Prikazuje pomoč za določene ukaze ali za vse razpoložljive ukaze in tipkovnice, če ni navedeno. #reset Ponastavite izvršilno okolje na začetno stanje in ohranite zgodovino z izbiro zamenjave časa izvajanja gostiteljskega procesa. Navodila za scenarij: #r Dodajte metapodatkovne reference na določen sklop in vse njegove odvisnosti, kot je #r "myLib.dll". #load Naloži določeno skriptno datoteko in izvede, npr. #load "myScript.csx". uporabitiTipka "Ctrl-Enter" izvede kodo, ki jo želimo potrditi, "Alt-Up Arrow Symbol" pa izbere vnos zgodovinske kode。
Zaženite preprosto C# kodo za testiranje:
Če se sklicujemo na druge odvisnosti dll, če želite serializirati objekt, boste morda morali uporabiti knjižnico Newtonsoft.Json za nalaganje dll z ukazom #r, koda je naslednja:
Hkrati lahko kodo shranimo tudi kot .csx datoteko za lažje izvajanje naslednjič, vsebina datoteke pa je naslednja:
Učinek izvedbe je naslednji:
(Konec)
|