Переменная в c#

Hannes

Client
Регистрация
03.02.2016
Сообщения
535
Благодарностей
277
Баллы
63
Здравствуйте!

Подскажите, пожалуйста, как правильно вставить переменную пути сохранения картинки в этот код:

C#:
string base64str = project.Variables["forma_excel_exit_text"].Value;
 
File.WriteAllBytes(@"C:\123\456.png", Convert.FromBase64String(base64str));
Знаю, что переменная вставляется конструкцией
project.Variables["переменная"].Value;
Повставлял по разному - не работает.

Нагуглил на форуме, что можно вставить переменную в путь вот так:
C#:
File.WriteAllBytes(@"+img_path+", Convert.FromBase64String(base64str));
Сгенерил нужный путь в переменную, вставил. Отрабатывает без ошибок, но ничего не происходит.

Помогите, пожалуйста, разобраться, как правильно вставить путь из переменной. :-)
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 789
Благодарностей
5 727
Баллы
113
C#:
string base64str = project.Variables["forma_excel_exit_text"].Value;
string path = project.Variables["path"].Value;

File.WriteAllBytes(path, Convert.FromBase64String(base64str));
 
  • Спасибо
Реакции: Hannes

radv

Client
Регистрация
11.05.2015
Сообщения
3 855
Благодарностей
2 087
Баллы
113
Помогите, пожалуйста, разобраться, как правильно вставить путь из переменной. :-)
C#:
string base64str = project.Variables["forma_excel_exit_text"].Value;

// Путь к картинке
string path = project.Variables["переменная"].Value; 
 
File.WriteAllBytes(path, Convert.FromBase64String(base64str));
 
  • Спасибо
Реакции: Hannes

Hannes

Client
Регистрация
03.02.2016
Сообщения
535
Благодарностей
277
Баллы
63
Работает отлично!
@radv, @Phoenix78, спасибо Вам огромное! :bo:
 

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