Ich bekomme den untenstehenden Fehler mit dem folgenden Satz von Code, Es ist auf der 'Alliancelookup' Zeile Fehler, ich bin mir nicht sicher, was ich falsch mache, aber ich konnte nicht sehe selbst etwas. Die Frage, die zum Kamm läuft, scheint gut zu laufen, aber es scheint, dass das Problem mit dem Awaiter ist, ich habe mich gefragt, ob es einen Weg um das gab?enthält keine Definition für 'GetAwaiter'
DynamicCrest crest = new DynamicCrest();
var root = await crest.GetAsync(crest.Host);
var alliancelookup = await (await root.GetAsync(r => r.alliances)).First(i => i.shortName == e.GetArg("allianceticker").ToUpper());
allianceid = alliancelookup.id;
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'System.Dynamic.ExpandoObject' enthält keine Definition für 'GetAwaiter' bei CallSite.Target (Closure, CallSite, Object) bei System.Dynamic .UpdateDelegates.UpdateAndExecute1 [T0, TRet] (CallSite-Site, T0 arg0) bei ***. Programm. <> c. < b__2_10> d.MoveNext() in C: \ Benutzer --- \ Dokumente \ Visual Studio 2015 \ Projects ------ \ Program.cs: Linie 95
Es wäre hilfreich zu wissen, welche Zeile 95 ist. Der Fehler, den Sie bekommen, ist ziemlich einfach. Jedes Objekt, das Sie versuchen zu "warten", implementiert die "GetAwaiter" -Methode, die für das while-Verfahren erforderlich ist, nicht richtig. – Nitram