मुझे एक अजीब समस्या है जो हो रही है।
यह मेरा कोड है:
private async Task BreakExpectedLogic()
{
bool test = false;
if (test == true)
{
Console.WriteLine("Hello!");
throw new Exception("BAD HASH!");
}
}
वास्तव में सरल लगता है, यह हिट Console.WriteLineया नहीं होना चाहिए throw। किसी कारण के लिए यह हमेशा मार रहा है throw।
अगर मैं throwअपने तरीके से आगे बढ़ता हूं तो यह ठीक काम करता है। मेरा सवाल यह है कि यह ifब्लॉक को कैसे नजरअंदाज कर रहा है throw new Exception:
संपादित 1: मैंने हस्ताक्षर शामिल करने के लिए अपना कोड अपडेट कर दिया है, मैंने इस समस्या से जुड़ी हर चीज को हटा दिया है और इसे चलाया है, यह अभी भी होता है।
Main... और आश्चर्य, norepro में पेस्ट करता है। या तो आप गलत हैं या आपने कोई महत्वपूर्ण विवरण याद किया है।
asyncकिसी भी संयोग से एक विधि है? क्योंकि यह stackoverflow.com/questions/42528458/… के
