拋出如何找到例外考慮下面的代碼:通過OpenReadAsync方法
using (IRandomAccessStream stream = await storageFile.OpenReadAsync())
{
using (DataReader dataReader = new DataReader(stream))
{
uint length = (uint)stream.Size;
await dataReader.LoadAsync(length);
txtbox.Text = dataReader.ReadString(length);
}
}
storageFile.OpenReadAsync
可能會拋出異常,System.IO.FileNotFoundException
是一種可能的異常類型。 MSDN主題StorageFile.OpenReadAsync
http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.storagefile.openreadasync不包含此方法拋出的異常類型列表。我如何從文檔中找到這些信息?我可以看到一個Exception
類型,但這是糟糕的編程習慣。
您是否嘗試過反彙編.dll? – mydogisbox 2013-04-30 14:52:09
StorageFile是Windows運行時的一部分。不要以爲能夠反彙編Windows運行時來查找異常。 – outcoldman 2013-04-30 17:40:36