ci-dessous le code ne peut pas attraper l'exception.dans C# try -catch, ne peut pas attraper l'exception
catch
ne peut pas attraper l'exception qui s'est produite dans la fonction?
try
{
Arche.Members.Feedback.FeedbackBiz_Tx a =
new Arche.Members.Feedback.FeedbackBiz_Tx();
a.AddFreeSubscriptionMember(
itemNo, buyerID, itemName,
DateTime.Today,DateTime.Today);
}
catch(Exception ex)
{
RegisterAlertScript(ex.Message);
}
...
public void AddFreeSubscriptionMember(
string itemNo, string buyerID, string itemName,
DateTime fsStartDate, DateTime fsEndDate)
{
FeedbackBiz_NTx bizNTx = new FeedbackBiz_NTx();
if (bizNTx.ExistFreeSubscription(buyerID, itemNo))
{
throw new Exception("Exception.");
}
}
Est-il possible que le exeception jeté isnt, la cause de la condition est fausse? – Jehof
cela devrait fonctionner ... peut-être que le "RegisterAlertScript" soulève une autre axception? – Jack
il y a cette chose brillante appelée le débogueur ... – fearofawhackplanet