How can I make a function return IEnumerable<string> instead of a string in C#
<p>I have the following function that returns a string:</p>

<pre><code>public static string GetFormattedErrorMessage(this Exception e)
{
    if (e == null)
    {
        throw new ArgumentNullException("e");
    }

    var exError = e.Message;
    if (e.InnerException != null)
    {
        exError += "&lt;br&gt;" + e.InnerException.Message;
        if (e.InnerException.InnerException != null)
        {
            exError += "&lt;br&gt;" + e.InnerException.InnerException.Message;
        }
    }

    return exError;
}
</code></pre>

<p>Can someone help and tell me how I could make this same function return a <code>IEnumerable&lt;string&gt;</code> with just one element? </p>
