Я хочу получить последнее внутреннее exception
сообщение, используя рекурсивный вызов Требование здесь заключается в использовании рекурсивной функции. Я пытаюсь сделать это, но я думаю, что есть какая-то небольшая проблема . Вот мой код
public static string GetFirstOccuredExceptionMessage(Exception ex)
{
string message ="";
if (ex != null)
{
if (ex.InnerException == null)
{
message = "";
}
else
{
message = GetFirstOccuredExceptionMessage(ex.InnerException);
}
}
return message;
}
Я постоянно получаю пустую строку , когда ожидаю, что какое-либо сообщение будет возвращено, если ex != null