Примитивные типы в .net

В .net, AIUIint это просто синтаксический сахар дляSystem.Int32, который являетсяstruct.

csharp> typeof(System.Int32).IsPrimitive 
true
csharp> typeof(System.Int32).Equals(typeof(int))
true

Я вижу в источнике:

https://github.com/mono/mono/blob/master/mcs/class/corlib/System/Int32.cs http://referencesource.microsoft.com/#mscorlib/system/int32.cs

ТотSystem.Int32 просто определяется со ссылкой на членm_value это само по себеint - как это работает? Конечно, мы определяемint со ссылкой на себя? Так как же тогда избежать кругового определения?

Ответы на вопрос(1)

Ваш ответ на вопрос