Prasības: Ikdienas izstrādē, iespējams, būs nepieciešams vienkārši pārbaudīt kādu C# kodu vai uzrakstīt nelielu demonstrāciju, un var būt apgrūtinoši izveidot jaunu konsoles lietojumprogrammu, kas jāizpilda katru reizi.
Vispirms atveriet "C# Interactive", palaidiet VS 2022 un atlasiet Turpināt bez koda, noklikšķiniet uz "Skatīt" - > "Citi logi", kā parādīts tālāk:
Izmantojot kodu Environment.Version, izvadiet pašreizējā izpildlaika versiju.
.NET Core 3.x un .NET 5+ rekvizīts Environment.Version atgriež .NET izpildlaika versijas numuru. .NET Framework versijām 4, 4.5, 4.5.1 un 4.5.2 rekvizīts Environment.Version atgriež objektu Version ar virknes attēlojumu 4.0.30319.xxxxx. .NET Framework 4.6 un jaunākām versijām un versijām pirms .NET Core 3.0 tas ir 4.0.30319.42000 formā. Atsauce:Hipersaites pieteikšanās ir redzama.
Pārbaudiet palīdzību par #help šādi:
Īsinājumtaustiņi: Enter novērtē pašreizējo izpildi, ja tā ir pabeigta. Pretējā gadījumā ievietojiet jaunu rindiņu. Ctrl-Enter novērtē pašreizējo saistību pašreizējā saistībā. Iepriekšējā apņemšanās ietvaros pievienojiet iepriekšējo saistību pašreizējai apņemšanās. Shift-Enter ievieto jaunu rindiņu. Escape notīra pašreizējo saistību. Alt-UpArrow aizstāj pašreizējo saistību ar iepriekšējo saistību. Alt-DownArrow aizstāj pašreizējo apņemšanos ar nākamo saistību (pēc tam, kad tā iepriekš ir pārvietojusies atpakaļ). Ctrl-Alt-UpArrow aizstāj pašreizējo saistību ar iepriekšējo izpildi, kas sākas ar to pašu tekstu. Ctrl-Alt-DownArrow aizstāj pašreizējo saistību ar nākamo izpildi, kas sākas ar to pašu tekstu (pēc tam, kad tas iepriekš ir pārvietots atpakaļ). Ctrl-K, Ctrl-Enter ielīmējiet atlasīto saturu interaktīvā bufera beigās, ievietojot ievietošanas punktu ievades beigās. Ctrl-E, Ctrl-Enter, ielīmējiet atlasīto saturu un izpildiet to pirms jebkuras gaidāmās ievades interaktīvajā buferī. Ctrl-A atlasa apņemšanos, kas satur kursoru, pirmajā nospiešanā un otro reizi atlasa visu loga tekstu. REPL komanda: #cls #clear notīra saturu redaktora logā, saglabājot vēstures un izpildes kontekstu neskartu. #help Parāda palīdzību norādītajām komandām vai visām pieejamajām komandām un taustiņu piesaistēm, ja tās nav norādītas. #reset Atiestatiet izpildes vidi sākotnējā stāvoklī un saglabājiet vēsturi, izvēloties pārslēgt resursdatora procesa izpildlaiku. Skripta instrukcijas: #r Pievienojiet metadatu atsauces uz konkrētu montāžu un visām tās atkarībām, piemēram, #r "myLib.dll". #load Ielādējiet norādīto skripta failu un izpildiet, piemēram, #load "myScript.csx". lietotTaustiņš "Ctrl-Enter" izpilda kodu, kas jāveic, un "Alt-Up bultiņas simbols" atlasa, lai ievadītu vēsturisko kodu。
Palaidiet vienkāršu C# kodu, lai pārbaudītu:
Atsaucoties uz citām dll atkarībām, ja vēlaties serializēt objektu, iespējams, būs jāizmanto Newtonsoft.Json bibliotēka, lai ielādētu dll ar komandu #r, kods ir šāds:
Tajā pašā laikā mēs varam arī saglabāt kodu kā .csx failu, lai nākamreiz to varētu viegli izpildīt, faila saturs ir šāds:
Izpildes efekts ir šāds:
(Beigas)
|