Ich brauche den zurückgegebenen Wert ohne warten Operator (in Beispiel unten muss ich die "hello world"
in var y
ohne warten Operator). Weil eine Methode auf viele Orte bezogen ist. Aber meine Anforderung ist, dass die Methode für bestimmte Operationen asynchron ausgeführt wird. Keines anderen Mal genügt es, synchron ausgeführt zu werden.Wie bekomme ich den Wert ohne warten Opera
Wenn ich in allen genannten Orten warten, muss diese Methode als async geändert werden und auch Methoden müssen als async ändern und warten. Gibt es eine Möglichkeit, den zurückgegebenen Wert zu erhalten?
finden Sie unter Beispielcode-Schnipsel:
class Program
{
static void Main(string[] args)
{
var x = getString();
}
public static async Task<string> getString()
{
var y = await GetString2();
return y;
}
public static async Task<string> GetString2()
{
return "hello world";
}
}
Hier gibt es eine Möglichkeit, "Hallo Welt" ohne Bediene erwarten in
var y
String zu bekommen?
, warum Sie mit 'async' hier? – gypsyCoder