0

WP8 SDK 中的以下块可能有什么问题?它会导致抛出未处理的异常,使我在 VS 2012 中的调试会话崩溃:

try
        {
            List<StorageFile> files = new List<StorageFile>();
            foreach (StorageFile file in (await ApplicationData.Current.LocalFolder.GetFilesAsync()))
                if (Path.GetExtension(file.Name).ToLower() == ".item") files.Add(file);
            return files;
        }
        catch (Exception e)
        {
            var x = e.Message;
            return new List<StorageFile>();
        }

当我逐步执行时,有问题的语句是 GetFilesAsync(),但我相信在我调用它的时候,它没有理由失败。无论如何,当出现问题时,不应该调用我的异常处理程序吗?

4

0 回答 0