Тема: УЖАС
Показать сообщение отдельно
Старый 04.11.2003, 00:12   #17   
Форумец
 
Сообщений: 1,696
Регистрация: 24.11.2002
Возраст: 41

LSL вне форума Не в сети
RomanPshenichny

Правильно там пишут, без багов программ не бывает, тем более таких серьёзных как студия.

Непонятно одно, если ошибка давно известна, почему её не исправят ?

Интересно как с этим в C#...

LSL добавил [date]1067900021[/date]:
Код:
static void Main(string[] args)
{
	char[] c = {'a', 'b', 'c', 'd'};

	Console.WriteLine("before: {0}{1}{2}{3}", c[0], c[1], c[2], c[3]);

	for(int j = 0; j < 2; j++)
	{
		for(int i = 0; i < 3; i++)
		{
			c[i] = c[i + 1];
		}

		c[3] = 'x';
	}

	Console.WriteLine("after: {0}{1}{2}{3}", c[0], c[1], c[2], c[3]);
	Console.ReadLine();
}
И в debug и в release правильный ответ "cdxx"
  Ответить с цитированием