Работа с глобальным списком C#

Кличко

Пользователь
Регистрация
22.03.2019
Сообщения
103
Благодарностей
5
Баллы
18
1. ДОБАВЛЯЕМ ОБЩИЙ КОД В ШАБЛОНЕ

Код:
using TT;
namespace TT
{
    public class ListA
    {
        public static List<string> Spisok = new List<string>();
    }
  
}
2. ДОБАВЛЕНИЕ СТРОКИ

Код:
TT.ListA.Spisok.Add("TEXT");
3. ВЗЯТИЕ СТРОКИ С УДАЛЕНИЕМ

?????????

4. ОБЪЕДИНИТЬ ЭЛЕМЕНТЫ СПИСКА

?????????
 

intagens

Client
Регистрация
28.09.2015
Сообщения
207
Благодарностей
31
Баллы
28
3.
PHP:
string strTest = TT.ListA.Spisok[0];
TT.ListA.Spisok.RemoveAt(0);
4.
Код:
string strDelimiter = " ";
string strJoinResult = String.Join(strDelimiter, TT.ListA.Spisok);
 
  • Спасибо
Реакции: Кличко

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
Капсом темы запрещены. Измените заголовок.
 

Кличко

Пользователь
Регистрация
22.03.2019
Сообщения
103
Благодарностей
5
Баллы
18

Кличко

Пользователь
Регистрация
22.03.2019
Сообщения
103
Благодарностей
5
Баллы
18
intagens, блиин. Взятие строки с удалением не работает! Берет строку, но не удаляет, что делать?
 

intagens

Client
Регистрация
28.09.2015
Сообщения
207
Благодарностей
31
Баллы
28
все работает
 
  • Спасибо
Реакции: Кличко

Кличко

Пользователь
Регистрация
22.03.2019
Сообщения
103
Благодарностей
5
Баллы
18
intagens, в project maker всё ок, а на многопотоке какая-то фигня. Ты во сколько потоков запустил?
 

Кличко

Пользователь
Регистрация
22.03.2019
Сообщения
103
Благодарностей
5
Баллы
18
Всё я понял, я отметил кубик шарпа необязательным к исполнению (чтобы не сыпались ошибки)

НО ЭТО НЕЛЬЗЯ ДЕЛАТЬ! ОН СРАЗУ ПЕРЕСТАЕТ УДАЛЯТЬ СТРОКИ =)
 

Кличко

Пользователь
Регистрация
22.03.2019
Сообщения
103
Благодарностей
5
Баллы
18
ПОСЛЕДНИЙ ВОПРОС!

Как мне сделать ожидание строк в этом списке чтобы не нагружать процессор? Т.е. чтобы висели потоки пока туда не добавились строки...
 

Кличко

Пользователь
Регистрация
22.03.2019
Сообщения
103
Благодарностей
5
Баллы
18
Мне нужны условные переменные , это можно использовать в зенке во многоптоке?

Условная переменная — примитив синхронизации, обеспечивающий блокирование одного или нескольких потоков до момента поступления сигнала от другого потока о выполнении некоторого условия или до истечения максимального промежутка времени ожидания. Условные переменные используются вместе с ассоциированным мьютексом и являются элементом некоторых видов мониторов.
 

intagens

Client
Регистрация
28.09.2015
Сообщения
207
Благодарностей
31
Баллы
28
@Кличко
ну, во-первых, изначально про многопоток и слова не было сказано)
во-вторых, я не знаю как у тебя реализована логика шаблона
в-третьих, я сто лет не работал с кубиками, поэтому, врядли, тебе, что-то толковое подскажу по твоим вопросам)
 

Кличко

Пользователь
Регистрация
22.03.2019
Сообщения
103
Благодарностей
5
Баллы
18
Всё норм в многопотоке!

Мне нужно Ожидание изменения значения глобальной переменной запихнуть в шаблон, тогда смогу вводить потоки в режим ожидания, кубики тут не нужны!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)