577 Stimmen

Der Modifikator 'async' kann in der Methode 'Main' einer Konsolenanwendung nicht angegeben werden

Ich bin neu in der asynchronen Programmierung mit dem async Modifikator. Ich versuche, herauszufinden, wie ich sicherstellen kann, dass meine Main Methode einer Konsolenanwendung läuft tatsächlich asynchron.

class Program
{
    static void Main(string[] args)
    {
        Bootstrapper bs = new Bootstrapper();
        var list = bs.GetList();
    }
}

public class Bootstrapper {

    public async Task<List<TvChannel>> GetList()
    {
        GetPrograms pro = new GetPrograms();

        return await pro.DownloadTvChannels();
    }
}

Ich weiß, dass dies nicht asynchron von "ganz oben" läuft. Da es nicht möglich ist, die async Modifikator auf dem Main Methode, wie kann ich den Code innerhalb der main asynchron?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X