Požiadavky: Pri každodennom vývoji možno budete musieť jednoducho otestovať nejaký C# kód alebo napísať malú ukážku, a môže byť nepraktické vytvárať novú konzolovú aplikáciu zakaždým.
Najprv otvorte "C# Interactive", spustite VS 2022 a vyberte Pokračovať bez kódu, kliknite na "Zobraziť" – > "Iné okná", ako je uvedené nižšie:
Pomocou kódu Environment.Version vygenerujte verziu aktuálneho runtime.
Pre .NET Core 3.x a .NET 5+ vlastnosť Environment.Version vracia číslo verzie .NET runtime. Pre .NET Framework verzie 4, 4.5, 4.5.1 a 4.5.2 vlastnosť Environment.Version vracia objekt Version s reťazcovou reprezentáciou 4.0.30319.xxxxx. Pre .NET Framework 4.6 a novšie, ako aj verzie pred .NET Core 3.0, je to vo forme 4.0.30319.42000. Referencia:Prihlásenie na hypertextový odkaz je viditeľné.
Pozrite si pomoc na #help nasledovne:
Klávesové skratky: Enter vyhodnocuje aktuálny commit, ak je dokončený. Inak vložte nový riadok. Ctrl-Enter vyhodnocuje aktuálny commit v rámci aktuálneho commitu. V rámci predchádzajúceho commitu pridajte predchádzajúci commit k aktuálnemu commitu. Shift-Enter vloží nový riadok. Escape odstráni aktuálny záväzok. Alt-UpArrow nahrádza aktuálny commit predchádzajúcim commitom. Alt-DownArrow nahradí aktuálny commit nasledujúcim commitom (po tom, čo už predtým navigoval späť). Ctrl-Alt-UpArrow nahrádza aktuálny commit predchádzajúcim commitom, ktorý začína rovnakým textom. Ctrl-Alt-DownArrow nahrádza aktuálny commit ďalším commitom, ktorý začína rovnakým textom (po tom, čo bol predtým navigovaný späť). Ctrl-K, Ctrl-Enter vložte vybraný obsah na koniec interaktívneho bufferu, pričom vkladací bod umiestnite na koniec vstupu. Ctrl-E, Ctrl-Enter vložte vybraný obsah a spustite ho pred akýmkoľvek čakajúcim vstupom do interaktívneho bufferu. Ctrl-A vyberie commit obsahujúci kurzor pri prvom stlačení a druhýkrát vyberie celý text v okne. Príkaz REPL: #cls #clear vymaže obsah v okne editora, pričom história a kontext vykonávania zostanú zachované. #help Zobrazuje pomoc pre špecifikované príkazy alebo pre všetky dostupné príkazy a klávesové skratky, ak nie sú špecifikované. #reset Resetovať vykonávacie prostredie do pôvodného stavu a zachovať históriu výberom prepnutia času behu hostiteľského procesu. Pokyny k scenáru: #r Pridajte metadátové odkazy na danú zostavu a všetky jej závislosti, napríklad #r "myLib.dll". #load Načítajte zadaný skriptový súbor a vykonajte ho, napríklad #load "myScript.csx". použiťKláves "Ctrl-Enter" vykoná kód, ktorý sa má zapísať, a symbol šípky "Alt-Up" vyberie zadanie historického kódu。
Spustite jednoduchý C# kód na testovanie:
Odkazujúc na iné závislosti dll, ak chcete serializovať objekt, možno budete musieť použiť knižnicu Newtonsoft.json na načítanie dll príkazom #r, kód je nasledovný:
Zároveň môžeme kód uložiť ako .csx súbor pre jednoduché vykonanie nabudúce, obsah súboru je nasledovný:
Efekt vykonania je nasledovný:
(Koniec)
|