Követelmények: A napi fejlesztés során egyszerűen C# kódot kell tesztelned vagy egy kis demót írnod, és minden alkalommal nehéz lehet új konzolos alkalmazást készíteni, amit futtathatsz.
Először nyisd meg a "C# Interactive" opciót, indítsd el a VS 2022-t, válaszd a Continue without code opciót, kattints a "View" gombra – > "Other Windows"-ra, ahogy az alábbiakban látható:
A Environment.Version kód segítségével adja ki a jelenlegi futás verzióját.
.NET Core 3.x és .NET 5+ esetén a Environment.Version tulajdonság visszaadja a .NET futási idejű verziószámot. A .NET Framework 4., 4.5., 4.5.1 és 4.5.2 verzióinál a Environment.Version tulajdonság egy Verzió objektumot ad vissza, amelynek string reprezentációja 4.0.30319.xxxxx volt. A .NET Framework 4.6 és újabb verziók, valamint a .NET Core 3.0 előtti verziók esetén a 4.0.30319.42000 formában érhető el. Utalás:A hiperlink bejelentkezés látható.
Nézd meg a #help segítségét a következőkben:
Billentyűparancsok: Az Enter értékeli a jelenlegi commitációt, ha teljesnek tűnik. Ellenkező esetben helyezz be egy új sort. A Ctrl-Enter értékeli a jelenlegi commit belüli elköteleződést. Az előző commitben csatoljuk hozzá az előző commitet a jelenlegi commithoz. Shift-Enter új sort helyez be. Az Escape tisztázza a jelenlegi commitot. Az Alt-UpArrow a jelenlegi commitet az előző commit-re cseréli. Az Alt-DownArrow a jelenlegi commit-t a következő commit-re cseréli (miután korábban visszafelé navigált). A Ctrl-Alt-UpArrow a jelenlegi commit-et az előző commit-re cseréli, amely ugyanazzal a szöveggel kezdődik. A Ctrl-Alt-DownArrow a jelenlegi commit helyett a következő commit-et használja, amely ugyanazzal a szöveggel kezdődik (miután korábban visszafelé navigáltak). Ctrl-K, Ctrl-Enter ragasztja be a kiválasztott tartalmat az interaktív puffer végére, a beillesztési pontot a bemenet végére helyezve. Ctrl-E, Ctrl-Enter illeszti be a kiválasztott tartalmat, és hajtsa végre, mielőtt az interaktív pufferben minden függő bemenet következne. A Ctrl-A az első nyomásnál kiválasztja a kurzort tartalmazó commit kiválasztást, másodszor pedig az ablakban lévő szöveget. REPL parancs: #cls #clear töröli a tartalmat az szerkesztőablakban, így a történelem és a végrehajtási kontextus változatlan marad. #help Segítséget jelenít meg meghatározott parancsokhoz, vagy az összes elérhető parancshoz és billentyűbekötéshez, ha nincs megadva. #reset Állítsd vissza a végrehajtási környezetet az eredeti állapotára, és őrizze meg a történetet azzal, hogy a host folyamat futási idejét váltja. Forgatókönyv utasítások: #r Hozzáadj metaadat-hivatkozásokat egy adott assembly és annak összes függősége esetén, például #r "myLib.dll". #load Töltsd be a megadott szkriptfájlt és hajtsd végre, például #load "myScript.csx"-et. használA "Ctrl-Enter" billentyű végrehajtja a végrehajtandó kódot, míg az "Alt-Up nyíljel" kiválasztja a történelmi kód beírását。
Futtatj egyszerű C# kódot a teszteléshez:
Más dll függőségekre hivatkozva, ha egy objektumot sorolni akarsz, lehet, hogy a Newtonsoft.json könyvtárat kell használni a dll betöltéséhez a #r parancsral, a kód a következő:
Ugyanakkor a kódot .csx fájlként is elmenthetjük, hogy legközelebb könnyen végrehajtható legyen, a fájltartalom a következő:
A végrehajtási hatás a következő:
(Vége)
|