這是我的第一個能正確處理異常的應用程序。這是一個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