c#Dropbox异步任务错误
我正试图编写一个简单的c#dropbox应用程序,但我对System.Threading函数不太熟悉。我有以下代码段:c#Dropbox异步任务错误,c#,multithreading,asynchronous,C#,Multithreading,Asynchronous,我正试图编写一个简单的c#dropbox应用程序,但我对System.Threading函数不太熟悉。我有以下代码段: static void Main(string[] args) { DropboxClient dbx = new DropboxClient(accessString); var task = Task.Run((Func<Task>)Run(dbx)); //COMPILE ERROR HERE t
static void Main(string[] args)
{
DropboxClient dbx = new DropboxClient(accessString);
var task = Task.Run((Func<Task>)Run(dbx)); //COMPILE ERROR HERE
task.Wait();
}
static async Task Run(DropboxClient dbx)
{
FullAccount full = await dbx.Users.GetCurrentAccountAsync();
Console.WriteLine("{0} - {1}", full.Name.DisplayName, full.Email);
await ListRootFolder(dbx);
Console.ReadLine();
}
static void Main(字符串[]args)
{
DropboxClient dbx=新的DropboxClient(accessString);
var task=task.Run((Func)Run(dbx));//此处编译错误
task.Wait();
}
静态异步任务运行(DropboxClient dbx)
{
FullAccount full=await dbx.Users.GetCurrentAccountAsync();
Console.WriteLine(“{0}-{1}”,full.Name.DisplayName,full.Email);
等待ListRootFolder(dbx);
Console.ReadLine();
}
我有以下错误,我无法找出:
Error CS0030 Cannot convert type System.Threading.Tasks.Task to System.Func<System.Threading.Tasks.Task>
错误CS0030无法将类型System.Threading.Tasks.Task转换为System.Func
希望是一个简单的修复。
感谢是高级任务。运行(()=>Run(dbx)Easy fix-非常感谢!:)但是不要忘记带一些关于任务的教程;-)