Požadavky: Při každodenním vývoji možná budete muset jednoduše otestovat nějaký C# kód nebo napsat malou ukázku, a může být obtížné vytvářet novou konzolovou aplikaci pokaždé.
Nejprve otevřete "C# Interactive", spusťte VS 2022 a vyberte Pokračovat bez kódu, klikněte na "Zobrazit" – > "Jiná okna", jak je uvedeno níže:
Pomocí kódu Environment.Version vypíšete verzi aktuálního runtime.
Pro .NET Core 3.x a .NET 5+ vlastnost Environment.Version vrací číslo verze .NET runtime. Pro verze .NET Framework 4, 4.5, 4.5.1 a 4.5.2 vlastnost Environment.Version vrací objekt Version s řetězcovou reprezentací 4.0.30319.xxxxx. Pro .NET Framework 4.6 a pozdější a verze před .NET Core 3.0 je ve formě 4.0.30319.42000. Odkaz:Přihlášení k hypertextovému odkazu je viditelné.
Podívejte se na nápovědu na #help následující:
Klávesové zkratky: Enter vyhodnocuje aktuální commit, pokud je dokončen. Jinak vložte novou větu. Ctrl-Enter vyhodnocuje aktuální commit v rámci aktuálního commitu. V rámci předchozího commitu přidejte předchozí commit k aktuálnímu commitu. Shift-Enter vloží nový řádek. Escape odstraní aktuální závazek. Alt-UpArrow nahrazuje aktuální commit předchozím commitem. Alt-DownArrow nahrazuje aktuální commit dalším commitem (poté, co se dříve vrátil zpět). Ctrl-Alt-UpArrow nahrazuje aktuální commit předchozím commitem, který začíná stejným textem. Ctrl-Alt-DownArrow nahrazuje aktuální commit dalším commitem, který začíná stejným textem (poté, co byl dříve navigován zpět). Ctrl-K, Ctrl-Enter vložte vybraný obsah na konec interaktivního bufferu a místo vložení umístíte na konec vstupu. Ctrl-E, Ctrl-Enter vložte vybraný obsah a spusťte jej před jakýmkoli čekajícím vstupem v interaktivním bufferu. Ctrl-A při prvním stisku vybere commit obsahující kurzor a podruhé vybere veškerý text v okně. Příkaz REPL: #cls #clear vymaže obsah v okně editoru, přičemž historie a kontext provádění zůstanou zachovány. #help Zobrazuje pomoc pro specifikované příkazy, nebo pro všechny dostupné příkazy a klávesové zkratky, pokud nejsou specifikovány. #reset Resetovat prostředí pro spuštění do původního stavu a zachovat historii výběrem přepnutí běhu hostitelského procesu. Pokyny ke scénáři: #r Přidat metadata odkazy na dané assembler a všechny jeho závislosti, například #r "myLib.dll". #load Načíst zadaný skriptový soubor a spustit, např. #load "myScript.csx". používatKlávesa "Ctrl-Enter" spustí kód, který má být uložen, a symbol "Alt-Up Arrow" zvolí zadání historického kódu。
Spusť jednoduchý kód v C# pro testování:
Pokud jde o jiné závislosti dll, pokud chcete objekt serializovat, možná budete muset použít knihovnu Newtonsoft.json k načtení dll příkazem #r, kód je následující:
Současně můžeme kód uložit jako .csx soubor pro snadné vykonávání příště, obsah souboru je následující:
Efekt provedení je následující:
(Konec)
|