Cerințe: În dezvoltarea zilnică, este posibil să fie nevoie doar să testezi cod C# sau să scrii o mică demonstrație, iar de fiecare dată poate fi dificil să creezi o nouă aplicație de consolă.
Mai întâi, deschide "C# Interactive", rulează VS 2022 și selectează Continuă fără cod, apasă pe "View" - > "Other Windows", așa cum se arată mai jos:
Folosind codul Environment.Version, scoate versiunea runtime-ului curent.
Pentru .NET Core 3.x și .NET 5+, proprietatea Environment.Version returnează numărul versiunii .NET runtime. Pentru versiunile 4, 4.5, 4.5.1 și 4.5.2 ale .NET Framework, proprietatea Environment.Version returnează un obiect Version cu o reprezentare a șirurilor 4.0.30319.xxxxx. Pentru .NET Framework 4.6 și versiunile ulterioare și versiunile anterioare .NET Core 3.0, aceasta este sub forma 4.0.30319.42000. Referință:Autentificarea cu hyperlink este vizibilă.
Consultă ajutorul pe #help după cum urmează:
Scurtături de tastatură: Enter evaluează commit-ul curent dacă arată complet. Altfel, introdu o linie nouă. Ctrl-Enter evaluează commit-ul curent din cadrul commit-ului curent. În cadrul commit-ului anterior, adaugă commit-ul anterior la commit-ul curent. Shift-Enter introduce o linie nouă. Evadarea elimină commit-ul curent. Alt-UpArrow înlocuiește commit-ul curent cu commit-ul anterior. Alt-DownArrow înlocuiește commit-ul curent cu următorul commit (după ce a navigat anterior înapoi). Ctrl-Alt-UpArrow înlocuiește commit-ul curent cu commit-ul anterior care începe cu același text. Ctrl-Alt-DownArrow înlocuiește commit-ul curent cu următorul commit care începe cu același text (după ce a fost navigat anterior înapoi). Ctrl-K, Ctrl-Enter lipesc conținutul selectat la capătul bufferului interactiv, plasând punctul de inserție la capătul intrării. Ctrl-E, Ctrl-Enter lipește conținutul selectat și execută-l înainte de orice intrare în așteptare în bufferul interactiv. Ctrl-A selectează commit-ul care conține cursorul la prima apăsare și selectează tot textul din fereastră a doua oară. Comanda REPL: #cls, #clear șterge conținutul din fereastra editorului, păstrând istoricul și contextul execuției intacte. #help Afișajele ajută la comenzi specificate sau la toate comenzile și tastele disponibile, dacă nu sunt specificate. #reset Resetează mediul de execuție la starea sa inițială și păstrează istoricul selectând comutarea runtime-ului procesului gazdă. Instrucțiuni pentru scenariu: #r Adaugă referințe de metadate la o anumită asamblare și la toate dependențele sale, cum ar fi #r "myLib.dll". #load Încărcați fișierul de script specificat și executați, de exemplu #load "myScript.csx". folosiTasta "Ctrl-Enter" execută codul ce urmează să fie commit, iar simbolul "Alt-Up Arrow" selectează introducerea codului istoric。
Rulează cod simplu C# pentru a testa:
Referindu-vă la alte dependențe de dll, dacă vrei să serializezi un obiect, poate fi nevoie să folosești biblioteca Newtonsoft.Json pentru a încărca dll cu comanda #r, codul este următorul:
În același timp, putem salva codul ca fișier .csx pentru execuție ușoară data viitoare, conținutul fișierului este următorul:
Efectul execuției este următorul:
(Sfârșit)
|