Я использовал три поля в программе и получил разницу в использовании, но я немного запутался, где эти поля хранятся? или в сегменте данных (стек или куча?) или сегмент кода?
static int a;
const int b=1235;
readonly int c;
в ILDASM поля описываются следующим образом
для статического: .field private static int32 a
для константы: .field частный статический литерал int32 b = int32 (0x000004D3)
только для чтения: .field private initonly int32 c