メソッドをPrintOrderAsyncで実行すると、注文を印刷できます。 方法PrintOrderAsyncのコードは構文エラー タスク非同期と待ち受け
public async Task<string> PrintOrderAsync(string PrintExe, string ExePath, int nOrderNo)
{
await Task.Factory.StartNew(() => Process.Start(ExePath + PrintExe, nOrderNo.ToString()));
return "";
}
は表示されません。しかし、私は、呼び出し元のメソッドの構文に苦しんでいます。ここで私が試したものです:
Task<string> result = PrintOrderAsync(PrintExe, ExePath, nOrderNo);
私は上記の行に構文エラーが表示されます。私は何が欠けていますか?
なぜあなたは 'StartNew'を使うのですか?あなたはどこかの例としてそれを見ましたか? –
@StephenClearyはい、私はこれをどこかで見ました。しかし、私は耳を傾けています。コードが変更に合わせてうまくいくと思ったら、教えてください。 – Hidalgo
@StephenCleary質問をしたところで、StartNewでラインをどのように変更/最適化できるのかを調べようとしていますが、これを理解できません。明らかに私の構文に何か間違いがあるので、よりうまく動作させる方法を学ぶ必要があります。 – Hidalgo