У меня есть код, который строит массив строк, используя данные из формы:
string[] var4 = new string[] {
"Issue=" + DropDownListIssue.SelectedItem.ToString(),
"SubIssue=" + DropDownListSubIssue.SelectedItem.ToString(),
"Layout=" + DropDownListLayout.SelectedItem.ToString()
};
Этот код добавляет все элементы в массив, даже если данных нет. Например, допустим, что значение Issue равно «Apple», но два других раскрывающихся списка оставлены пустыми. В результате var4 будет выглядеть так:
"Issue=Apple"
"SubIssue="
"Layout="
В этом случае я бы хотел, чтобы var4 было:
"Issue=Apple"
SubIssue и Layout не добавляются в массив, поскольку они оставлены пустыми. Однако, если они заполнены, их следует добавить в массив. Пример:
"Issue=Apple"
"SubIssue=Dog"
"Layout=Square"
Как я могу написать это, чтобы добавить строку только тогда, когда она имеет значение?