Der name 'Thread' existiert nicht im aktuellen Kontext
Wenn ich diesen code Thread.Sleep(2000);
es gibt mir die Fehlermeldung:
Den Namen "Thread" existiert nicht im aktuellen Kontext`.
Ich bereits den namespace using System.Threading;
. Sehen System.Threading.Thread.Sleep()
auf MSDN.
- Können wir den code sehen, wie gut? Sind Sie sicher, dass Sie nicht haben, andere
Thread
als variable oder so? - Ist dies ein windows store-Projekt?
- ja, es ist. ich bin das hinzufügen einer Verzögerung nur zu erhöhen splash-screen anzeigen
- ich meine, es ist windows-phone-Projekt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nehme an, dies ist eine Portable Class Library oder Windows Store/Phone-Projekt für Windows-Runtime, die nicht über so ein Konstrukt.
Alternative und empfohlene Methode zu verwenden:
await Task.Delay(TimeSpan.FromSeconds(2));
oder für einen blockierenden Aufruf, falls Sie nicht in einen asynchronen Kontext:
Task.Delay(TimeSpan.FromSeconds(2)).Wait();
Ähnliches Problem wird auch gebracht, in dieser Beitrag.
Versuchen, mit dem full-Name-Space im code: