(value type) переменной на уровне памяти в си шарп?
в "не"
по сути не чем, но Some val = new Some(); int a = val.some; скомпилируется, а Some val; int a = val.some; не скомпилируется, тк C# не будет считать, что поля в val инициализируются 0. Хотя под обе выделяется память и происходит зануление struct Some{ int some; }
Обсуждают сегодня