[Решено] Как добавить переменную в C# ? В хидер

sloupok123321

Новичок
Регистрация
07.09.2023
Сообщения
13
Благодарностей
0
Баллы
1
Полазил на форуме, нашел решение как поставить хидер в браузер, допустим сек уа

instance.SetHeader("sec-ch-ua", @"""Chromium"";v=""116"", ""Not/A)Brand"";v=""24"", ""Google Chrome"";v=""116""");

Вопрос - если какие-то значения вроде 116 или 24 хочу поменять, то как вставить в них переменную? Мучаюсь два дня не получается вставить переменную с ProjectMaker никак.

Пробовал использовать string shorv = Convert.ToString(project.Variables["shortversion"].Value); , но если вставить shorv - то в и заголовок вставится short, а нужно значение переменной shortversion предположим
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 787
Благодарностей
2 453
Баллы
113
Используйте string.Forrmat


Пример:
string text = @"""Chromium"";v=""{0}"", ""Not/A)Brand"";v=""{1}"", ""Google Chrome"";v=""{2}""";
text = string.Format(text, 116, 24,116);
instance.SetHeader("sec-ch-ua",text);

Пример:
string text = @"""Chromium"";v=""{0}"", ""Not/A)Brand"";v=""{1}"", ""Google Chrome"";v=""{2}""";
text = string.Format(text, project.Variables["shortversion"].Value , project.Variables["shortversion"].Value ,project.Variables["shortversion"].Value );
instance.SetHeader("sec-ch-ua",text);
 
  • Спасибо
Реакции: zarufakis и sloupok123321

sloupok123321

Новичок
Регистрация
07.09.2023
Сообщения
13
Благодарностей
0
Баллы
1
Используйте string.Forrmat


Пример:
string text = @"""Chromium"";v=""{0}"", ""Not/A)Brand"";v=""{1}"", ""Google Chrome"";v=""{2}""";
text = string.Format(text, 116, 24,116);
instance.SetHeader("sec-ch-ua",text);

Пример:
string text = @"""Chromium"";v=""{0}"", ""Not/A)Brand"";v=""{1}"", ""Google Chrome"";v=""{2}""";
text = string.Format(text, project.Variables["shortversion"].Value , project.Variables["shortversion"].Value ,project.Variables["shortversion"].Value );
instance.SetHeader("sec-ch-ua",text);
Спасибо помогло
 

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