С# создает объект для того же класса в самом классеC#

Место общения программистов C#
Anonymous
С# создает объект для того же класса в самом классе

Сообщение Anonymous »

Я просто пробую кое-что на C# и наткнулся на это: я создал объект для того же класса в самом классе

Код: Выделить всё

class Class1
{
public int test1 { get; set; }
Class1 x = new Class1();
}
а затем я попытался создать объект из другого класса, который выдает ошибку


В Test.exe произошло необработанное исключение типа «System.StackOverflowException»


Код: Выделить всё

class Program
{
static void Main(string[] args)
{
Class1 x = new Class1();
}
}
Я погуглил и не нашел никаких ссылок, связанных с C#, но я нашел это в C++, где говорится, что Class1 является неполным типом, поскольку он еще не определен , скорее это определяется. Я хотел бы знать, то же самое касается и С#

Подробнее здесь: https://stackoverflow.com/questions/301 ... ass-itself

Вернуться в «C#»