Size: a a a

2021 November 03

ГГ

Гыкер Гыкерович... in С#
14 летним привет
источник

И

Иhor in С#
Доброй ночи
источник

G

Gatvik in С#
18 😶
источник

A

Al Capone in С#
ребят, привет, нужен хелп, не могу понять в чём прикол. вобщем есть переменная allCountInt, куда поступает количество строк в текстовике, который считывается в Channel. так вот на моменте tasks.Add она перестаёт существовать, в то время как переменные, объявляемые рядом с ней существуют, как и должно быть. код выглядит вот так
источник

ГГ

Гыкер Гыкерович... in С#
что значт перестает существовать
источник

A

Al Capone in С#
во время отладки если на неё навести, то она не показывает значение, плюс её нет в списке локальных переменных внизу
источник

A

Al Capone in С#
попробовал даже получить в неё данные вот так:
int allCountInt;
bool isParsable = Int32.TryParse(allCountStr, out allCountInt);
результат тот же самый
источник

A

Al Capone in С#
ну то есть она пропадает из списка локальных переменных, когда дело доходит до tasks.Add, а до этого она там есть и показывает нужное значение
источник

ГГ

Гыкер Гыкерович... in С#
так єто нормально таск у тебя в новом потоке соответсвенно у него своя зона видимости
источник

ГГ

Гыкер Гыкерович... in С#
но всеравно нифига не понятно давай скрины
источник

A

Al Capone in С#
так а там толком и скринить-то нечего, всё это находится в клике по кнопке, Channel создаётся при клике по другой кнопке для загрузки текстовика в программку MyChannel = Channel.CreateUnbounded<string>();
источник

A

Al Capone in С#
вот переменную allCountStr, которая создаётся рядом с allCountInt в таске видно, а allCountInt не видно
источник

A

Al Capone in С#
вот до входа в tasks.Add
источник

A

Al Capone in С#
вот все переменные, которые остаются после входа в tasks.Add
источник

ГГ

Гыкер Гыкерович... in С#
так она гдето внутри таск ран используется или нет?
источник

A

Al Capone in С#
да, прогрессбар хотел сделать
источник

ГГ

Гыкер Гыкерович... in С#
ну на скринах ее нет.
анивей, для прогрес бара погугли лучше интфейс IPRogress
чтото у тебя все так на кучу что пиздец, смотреть больно
источник

A

Al Capone in С#
конкретно эта переменная не используется, но используются те, в которые должны попасть значения процентов, рассчитанных от её значения. а т.к. оно в таск ран оказывается пустым, то всё на первом же потоке и заканчивается
источник

A

Al Capone in С#
ну сорян, я не профикодер, я так, для себя ) потому всё так и выглядит ) времени на учёбу, к сожалению, не хватает, приходится учиться на ходу )
источник

ГГ

Гыкер Гыкерович... in С#
блин о каких именно переменніх ты говоришь? покажи в коде где используются
источник