csharp Перемешатьэлементысписка

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp Перемешатьэлементысписка相关的知识,希望对你有一定的参考价值。

//Создаём объект класса IZennoList, привязываемся к списку уровня проекта (исходный список)
IZennoList lstSource = project.Lists["Список 1"];
lstSource.Clear(); //очищаем список
//наполняем список тестовыми значениями
lstSource.Add("Это первый элемент");
lstSource.Add("Это второй элемент");
lstSource.Add("Это третий элемент");
lstSource.Add("Это четвёртый элемент");
lstSource.Add("Это пятый нелемент");
lstSource.Add("Это шестой нолемент");
lstSource.Add("Это седьмой нылемент");
lstSource.Add("Это восьмой нулемент");
lstSource.Add("Эта девятый лелемент");
lstSource.Add("Эта десятый лелелент");
lstSource.Add("Это элемент номер одиннадцать");

//IZennoList.Shuffle: перемешиваем список
List<string> lstTemp = new List<string>();
lstTemp.AddRange(lstSource.Shuffle());
lstSource.Clear();
lstSource.AddRange(lstTemp);
project.SendInfoToLog("Выполнено. Проверьте содержимое списка Список 1.");

//Демонстрация различий между IZennoList.Shuffle и List.Shuffle (подробнее - в примечаниях)
List<string> lstTest = new List<string>();
lstTest.Add("Это первый элемент");
lstTest.Add("Это второй элемент");
lstTest.Add("Это третий элемент");
lstTest.Add("Это четвёртый элемент");
lstTest.Add("Это пятый нелемент");
lstTest.Shuffle();
project.SendInfoToLog("Перемешивание списка типа List одной командой: " + Environment.NewLine + String.Join(Environment.NewLine, lstTest));

//Примечания:
//1. Применив метод Shuffle для объекта типа List - мы перемешаем этот список. 
//	Метод Shuffle объекта типа IZennoList только возвращает перемешанную последовательность элементов, но порядок элементов в исходном списке не изменяет

以上是关于csharp Перемешатьэлементысписка的主要内容,如果未能解决你的问题,请参考以下文章

scss Правильноразделяемзапятымиэлементысписков

html Отображениеиперемещениеслоязамышью

csharp Объединитьэлементысписка

Айтжан То?та?ан - К?й деген?м?з шоу емес

text 模板中的图像вставитькартинкувтемплейт模板路径模板网址模板中的主题路径урлывшаблонахтемы资产路径

html Заготовка:фиксированныйхедерсплавнымуменьшением