这是我的第一个能正确处理异常的应用程序。这是一个WCF服务。之前所有其他的都是简单的应用程序,只为我自己。我对C#中的异常处理知之甚少。如何识别异常
我有这样的代码:
MembershipUser memUser = Membership.GetUser(username);
DatabaseDataContext context = new DatabaseDataContext();
UserMembership user = UserMembership.getUserMembership(memUser);
ItemsForUser itemUser = Helper.createItemForUser(ref item, memUser);
Helper.setItemCreationInfo(ref item, user);
context.Items.InsertOnSubmit(item);
context.SubmitChanges();
在这段代码有一些例外可能发生。像NullReferenceException一样。我如何知道哪个对象导致了异常,这样我就可以知道在catch中做什么以及返回给客户端的是什么?
你可能会发现这个答案和它相关的链接:http://stackoverflow.com/a/7152374/625332 – Dmitry 2012-03-02 01:22:25