Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln beskriver hur du använder fönstret Omedelbar för att felsöka och utvärdera uttryck, köra instruktioner och skriva ut variabelvärden. Fönstret Omedelbar utvärderar uttryck genom att skapa och använda det markerade projektet.
Om du vill visa fönstret Omedelbar öppnar du först ett projekt för att redigera och väljer sedan Felsöka>Windows>Omedelbart eller trycker på Ctrl+Alt+I. Du kan också ange Debug.Immediate i kommandofönstret .
Fönstret Omedelbart stöder IntelliSense.
Visa värdena för variabler
Fönstret Omedelbart är användbart när du felsöker en app. Om du till exempel vill kontrollera värdet för en variabel varAkan du använda kommandot Skriv ut:
>Debug.Print varA
Frågetecknet (?) är ett alias för Debug.Print, så det här kommandot kan också skrivas:
? varA
Båda versionerna av det här kommandot returnerar värdet för variabeln varA.
Tips/Råd
Om du vill utfärda ett Visual Studio-kommando i fönstret Omedelbart måste du förorda kommandot med ett större tecken än (>). Om du vill ange flera kommandon växlar du till kommandofönstret.
Utvärdering av designuttryck
Du kan använda fönstret Omedelbar för att köra en funktion eller underrutin vid designtillfället.
Köra en funktion vid designtillfället
Kopiera följande kod till en Visual Basic-konsolapp:
Module Module1 Sub Main() MyFunction(5) End Sub Function MyFunction(ByVal input as Integer) As Integer Return input * 2 End Function End ModulePå menyn Felsök väljer du Windows>Omedelbart.
Skriv
?MyFunction(2)i fönstret Omedelbart och tryck på Retur.Fönstret Omedelbart körs
MyFunctionoch visar4.
Om funktionen eller underrutinen innehåller en brytpunkt bryter Visual Studio körningen vid lämplig punkt. Du kan sedan använda felsökningsfönstren för att undersöka programtillståndet. Mer information finns i Genomgång: Felsöka vid designtillfället.
Du kan inte använda utvärdering av designtidsuttryck i projekttyper som kräver att du startar en körningsmiljö, inklusive Visual Studio Tools för Office-projekt, webbprojekt, projekt för smarta enheter och SQL-projekt.
Utvärdering av designuttryck i lösningar för flera projekt
När du upprättar kontexten för utvärdering av designtidsuttryck refererar Visual Studio till det markerade projektet i Solution Explorer. Om inget projekt har valts i Solution Explorer försöker Visual Studio utvärdera funktionen mot startprojektet. Om funktionen inte kan utvärderas i den aktuella kontexten får du ett felmeddelande. Om du försöker utvärdera en funktion i ett projekt som inte är startprojektet för lösningen och du får ett fel kan du prova att välja projektet i Solution Explorer och försöka utvärdera igen.
Ange kommandon
Ange större än -tecknet (>) när du utfärdar Visual Studio-kommandon i fönstret Omedelbart . Använd uppåtpilen och nedåtpilen för att bläddra igenom tidigare använda kommandon.
| Aktivitet | Lösning | Exempel |
|---|---|---|
| Utvärdera ett uttryck. | Förorda uttrycket med ett frågetecken (?). | ? a+b |
| Ange tillfälligt kommandoläge i omedelbart läge (för att köra ett enda kommando). | Ange kommandot och föregå det med ett större tecken än (>). | >alias |
| Växla till kommandofönstret. | Ange cmd i fönstret och föregå det med ett större tecken än (>). |
>cmd |
| Växla tillbaka till fönstret Omedelbart. | Ange immed i fönstret utan större än -tecknet (>). |
immed |
Markera läge
När du väljer någon föregående rad i fönstret Omedelbart övergår du automatiskt till Mark-läge. På så sätt kan du välja, redigera och kopiera texten i tidigare kommandon som i valfri textredigerare och klistra in dem på den aktuella raden.
Exempel
I följande exempel visas fyra uttryck och resultatet i fönstret Omedelbar för ett Visual Basic-projekt.
j = 2
Expression has been evaluated and has no value
? j
2
j = DateTime.Now.Day
Expression has been evaluated and has no value
? j
26
Undantagsmeddelanden för första chansen
I vissa inställningskonfigurationer visas undantagsmeddelanden från första chansen i fönstret Omedelbart .
Växla undantagsmeddelanden för första chansen i fönstret Omedelbart
På menyn Visa väljer du Utdata.
Högerklicka på textområdet i utdatafönstret och välj eller avmarkera sedan Undantagsmeddelanden.