C# 使用libvideo下载视频时显示进度条

C# 使用libvideo下载视频时显示进度条,c#,winforms,progress-bar,C#,Winforms,Progress Bar,我正在使用winforms,我可以使用libvideo从youtube下载视频。我也想展示一下下载的进度。我该怎么做 var youTube = YouTube.Default; var video = youTube.GetVideo(link); File.WriteAllBytes(@"C:\" + video.FullName, video.GetBytes()); 我刚刚检查了文档,它有一个例子。示例进度我已删除我的答案,因为文档中提供了相关信息。

我正在使用winforms,我可以使用libvideo从youtube下载视频。我也想展示一下下载的进度。我该怎么做

var youTube = YouTube.Default;
    var video = youTube.GetVideo(link);
    File.WriteAllBytes(@"C:\" + video.FullName, video.GetBytes());

我刚刚检查了文档,它有一个例子。示例进度我已删除我的答案,因为文档中提供了相关信息。然而,我要补充的是,这个示例存在一些问题,在
异步方法中使用
Result
是个坏主意。从你对我答案的评论中,我看到你是新来的,并且想了解这个例子是如何工作的;在这种情况下,我认为收集您的问题并尝试在这里搜索它们是值得的。如果还没有相关问题,您可以打开新问题。在这里逐行解释代码的问题在于,它与其他人的答案的清晰性脱节。