Вот бессмысленный метод расширения в качестве примера:
public static class MyExtensions
{
public static int MyExtensionMethod(this MyType e)
{
int x = 1;
x = 2;
return x
}
}
Скажем, поток выполнения завершается и включает в себя строку:
x = 2;
Затем процессор переключает контекст и другойпоток входит в тот же метод и завершает строку:
int x = 1;
Правильно ли я считаю, что переменная "x", созданная и назначенная первым потоком, находится в отдельном стеке для переменной "x", созданнойназначается вторым, что означает, что этот метод является повторным?