У меня есть этот код в сборке:
public class Class1
{
public const int x = 10;
}
и в другой сборке:
class Program
{
static void Main(string[] args)
{
Console.WriteLine(Class1.x);
Console.ReadKey();
}
}
Конечно, результат был 10
, но затем я изменил x
на 20
:
public class Class1
{
public const int x = 20;
}
Я перекомпилировал сборку и переместил ее в каталог bin в командной строке. Однако выход моей программы был еще 10
, пока я не скомпилировал сборку, содержащую функцию main
.
Почему это происходит?