十六、异步编程——I/O操作
读取本地文件夹中的文件
private async void Button_Click3(object sender, RoutedEventArgs e)
{
StorageFolder installFolder= Package.Current.InstalledLocation; //获得程序的安装路径
var imgFolder = await installFolder.GetFolderAsync("Images"); //不要忘了加await ,获得文件夹
var files=await imgFolder.GetFilesAsync(); //获得文件
List<string> list =new List<string>();
foreach (var file in files)
{
string path= "ms-appx:///Images/"+file.Name; //获得文件的名字
list.Add(path);
}
flipview.ItemsSource=list; //使用之前的数据绑定,这里不再赘述/
}
访问网络
HttpClient hc = new HttpClient();
var result = await hc.GetStringAsync("http://www.baidu.com");
new MessageDialog(result).ShowAsync();
posted on 2012-12-07 17:10 gentle_girl 阅读(172) 评论(0) 编辑 收藏 举报