Chefranov
@Chefranov
Новичок

Как правильно построить строку?

Имеется такая форма
5ecd6ab9021a1225529806.png
Есть два GroupBox с ComboBox и TextBox
var startCompoundsList = startCompounds.Controls.OfType<ComboBox>();  // Список ComboBox начала реакции
    var endCompoundsList = endCompounds.Controls.OfType<ComboBox>();    // Список ComboBox конца реакции
    var startMultipleList = startCompounds.Controls.OfType<TextBox>();           // Список TextBox начала реакции
    var endMultipleList = endCompounds.Controls.OfType<TextBox>();              // Список TextBox конца реакции

Необходимо на основании выбранных ComboBox визуально вывести реакцию:
reactionText.Text = "";
По примеру картинки должно выйти:
γAl2O3+2SiO2(β-кварц)+2H2O = Al2O3·2SiO2·2H2O
Загвоздка в том, что промежуточные ComboBox и TextBox могут быть пусты и надо чтобы не получилось типа:
1γAl2O3+1+2SiO2(β-кварц)+2H2O = Al2O3·2SiO2·2H2O1+1+1+
Как такое реализовать?
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
StringBuilder sb = new StringBuilder();
 sb.Append("первая");
 sb.Append("вторая");
if(value != 1)  sb.Append("строка не равная 1");

 sb.Append("третья");


https://docs.microsoft.com/ru-ru/dotnet/api/system...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы