Настоящий Флеймер
Зарегистрирован: 21 February 2005
Сообщения: 1334
Примеры кода: 0
|
Re[16]: в каком порядке вытыскивает foreach |
25 January 2007 13:19 |
|
|
|
|
Здравствуйте, nikov, Вы писали:
GZ>>И у меня есть такая мысль, что и List<> в след. версиях будет, и порядок обхода будет совпадать с индексированным обходом.
N>Господа, не могу найти в документации того факта, что индексированный обход возвращает элементы в том порядке, в каком они были добавлены.
N>Я серьезно встревожен! )
Я тебя огорчу с удовольствием: индексированный обход класса List<> может возвращать элементы не в том порядке, в котором они были добавлены :о)) Подтверждаю примером:
using System;
using System.Collections.Generic;
using System.Diagnostics;
class Program
{
static void Main() {
List<int> items = new List<int>();
items.Add(3);
items.Add(2);
items.Add(1);
items.Sort();
for(int i = 0; i < items.Count; i++) {
Debug.Print("items[{0}] = {1}", i, items[i]);
}//for
}
} ... << RSDN@Home 1.2.0 alpha rev. 670>>
Now playing: «Тихо в лесу…»
Данное сообщение получено с сайта RSDN
|
|