আমার একটি বরং অদ্ভুত সমস্যা হচ্ছে যা ঘটছে।
এটি আমার কোড:
private async Task BreakExpectedLogic()
{
bool test = false;
if (test == true)
{
Console.WriteLine("Hello!");
throw new Exception("BAD HASH!");
}
}
অত্যন্ত সহজ মনে হয়, এটা আঘাত করা উচিত নয় Console.WriteLine
বা throw
। কিছু কারণে এটি সর্বদা আঘাত করছে throw
।
আমি যদি throw
তার নিজস্ব পদ্ধতিতে স্থানান্তর করি তবে এটি ঠিক আছে works আমার প্রশ্ন হ'ল এটি কীভাবে if
ব্লকটিকে উপেক্ষা করে এবং মারছে throw new Exception
:
সম্পাদনা 1: আমি স্বাক্ষরটি অন্তর্ভুক্ত করার জন্য আমার কোড আপডেট করেছি, আমি এই সমস্যার সাথে সম্পর্কিত না সমস্ত কিছু সরিয়েছি এবং এটি চালিয়েছি, এটি এখনও ঘটে।
Main
এবং .... আশ্চর্য, নোরপ্রোতে পেস্ট করেছি। হয় আপনি ভুল করেছেন বা আপনি কিছু গুরুত্বপূর্ণ বিবরণ মিস করেছেন।
async
সুযোগেই কোনও পদ্ধতিতে? কারণ এটি স্ট্যাকওভারফ্লো