Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 3984|Odgovoriti: 2

[Vir] Izvajanje kode v Visual Studiu z uporabo interaktivnega okna C#

[Kopiraj povezavo]
Objavljeno 9. 3. 2024 ob 12:06:50 | | | |
Zahteve: Pri vsakodnevnem razvoju boste morda morali preprosto preizkusiti nekaj C# kode ali napisati kratek demo, poleg tega pa je lahko težko ustvariti novo konzolno aplikacijo, ki bi jo izvajali vsakič.

Najprej odprite "C# Interactive", zaženite VS 2022 in izberite Nadaljuj brez kode, kliknite "Pogledaj" - > "Druga okna", kot je prikazano spodaj:



Z uporabo kode Environment.Version izpišemo različico trenutnega časa izvajanja.

Za .NET Core 3.x in .NET 5+ lastnost Okolje.Version vrne številko verzije .NET v času izvajanja. Za .NET Framework različice 4, 4.5, 4.5.1 in 4.5.2 lastnost Okolje.Version vrne objekt Version z nizno predstavitvijo 4.0.30319.xxxxx. Za .NET Framework 4.6 in novejše ter različice pred .NET Core 3.0 je v obliki 4.0.30319.42000.
Referenčni:Prijava do hiperpovezave je vidna.

Oglejte si pomoč na #help, kot sledi:

Bližnjice na tipkovnici:
  Enter oceni trenutni commit, če je zaključen. V nasprotnem primeru vstavite novo vrstico.
  Ctrl-Enter ocenjuje trenutni commit znotraj trenutnega commita.
                       V prejšnji potrditvi dodajte prejšnjo potrditev k trenutni potrditvi.
  Shift-Enter vstavi novo vrstico.
  Escape počisti trenutni commit.
  Alt-UpArrow zamenja trenutni commit s prejšnjim commitom.
  Alt-DownArrow zamenja trenutni commit z naslednjim commitom (potem ko je prej navigiral nazaj).
  Ctrl-Alt-UpArrow zamenja trenutni commit s prejšnjim commitom, ki se začne z istim besedilom.
  Ctrl-Alt-DownArrow zamenja trenutni commit z naslednjim commitom, ki se začne z istim besedilom (potem ko je bil prej navigiran nazaj).
  Ctrl-K, Ctrl-Enter prilepita izbrano vsebino na konec interaktivnega medpomnilnika, mesto vstavljanja pa na konec vhoda.
  Ctrl-E, Ctrl-Enter prilepijo izbrano vsebino in jo izvedejo pred kakršnim koli čakajočim vnosom v interaktivnem medpomnilniku.
  Ctrl-A ob prvem pritisku izbere commit, ki vsebuje kazalec, drugič pa izbere vse besedilo v oknu.
Ukaz REPL:
  #cls #clear počisti vsebino v oknu urejevalnika, pri čemer ohrani zgodovino in kontekst izvedbe nedotaknjen.
  #help Prikazuje pomoč za določene ukaze ali za vse razpoložljive ukaze in tipkovnice, če ni navedeno.
  #reset Ponastavite izvršilno okolje na začetno stanje in ohranite zgodovino z izbiro zamenjave časa izvajanja gostiteljskega procesa.
Navodila za scenarij:
  #r Dodajte metapodatkovne reference na določen sklop in vse njegove odvisnosti, kot je #r "myLib.dll".
  #load Naloži določeno skriptno datoteko in izvede, npr. #load "myScript.csx".
uporabitiTipka "Ctrl-Enter" izvede kodo, ki jo želimo potrditi, "Alt-Up Arrow Symbol" pa izbere vnos zgodovinske kode

Zaženite preprosto C# kodo za testiranje:



Če se sklicujemo na druge odvisnosti dll, če želite serializirati objekt, boste morda morali uporabiti knjižnico Newtonsoft.Json za nalaganje dll z ukazom #r, koda je naslednja:



Hkrati lahko kodo shranimo tudi kot .csx datoteko za lažje izvajanje naslednjič, vsebina datoteke pa je naslednja:

Učinek izvedbe je naslednji:



(Konec)





Prejšnji:SQL Server uporablja razširjene dogodke za sledenje težavam z zastoji
Naslednji:.NET/C# Roslyn prevajalniška platforma
 Najemodajalec| Objavljeno 9. 3. 2024 ob 12:13:42 |
Vtičnik Visual Studio Code dodaja Polyglot Notebooks (prej .NET Interactive Notebooks) za izvajanje C# kode.

.NET interaktivni naslov:https://github.com/dotnet/interactive
Poskusi .NET naslov:https://github.com/dotnet/try
 Najemodajalec| Objavljeno 9. 3. 2024 ob 13:52:41 |
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com