我正在使用 TweetSharp 查找用户的关注者。
这是代码:
public static void FindFollowersForUser(TwitterUserModel twitterUser)
{
try
{
var followers = service.ListFollowersOf(twitterUser.TwitterName, -1);
if (followers == null) return;
while (followers.NextCursor != null)
{
var foundFollowers = service.ListFollowersOf(twitterUser.TwitterName, (long)followers.NextCursor);
if (foundFollowers == null) continue;
Debug.WriteLine("Followers found for: " + twitterUser.TwitterName);
foreach (var follower in foundFollowers)
{
twitterUser.Followers.Add(follower.ScreenName);
}
}
}
catch (WebException e)
{
throw e;
}
}
我尝试将代码包装在 try/catch 中,以捕获被触发的 WebException 错误并查看它的 InnerException,但尽管错误消息显示View -> Output
在 Visual Studio 的输出窗口 ( ) 中,但从未输入 catch。
我怎样才能看到这个破坏性错误的内部异常?这是我第一次看到调试器在触发异常时不触发 catch。