StackoverFlowException in C#
<p>I am writing a code for setting the property in C# and getting an exception. </p>

<pre><code>public class person
{
    public string name
    {
        set
        {
            name = value;
        }
        get
        {
            return name;
        }
    }

    public static void Main()
    {

        person p = new person();
        p.name = "Bilal";

        Console.WriteLine(p.name);
    }
}
</code></pre>
