Почему переполняеться стек при создании обьекта
Простая программа. Обьясните, пожалуйста, почему при создании обьекта переполняеться стек. Дебажу, но проследить переполнение не могу, сразу выдает ошибку в строке с сеттером hey = value; Как это работает?
class yes
{
public yes(double hey)
{
this.hey = hey;
}
public double hey { get { return hey; } set { hey = value; } }
}
class Program14
{
static void Main(string[] args)
{
yes a = new yes(1.1);
}
}