C#-将值添加到字符串数组,除非它们为NULL

罗恩斯

我正在ComboBox使用从“配置”形式的四个文本框中获取的值列表填充该代码有效,但我的问题是其中某些文本框为空白是可以接受的。如果任何文本框为空,则ComboBox列表中有空白我的代码:

comboFms.Items.Clear();
string[] fmsDB = new string[] { "Select FMS Database", fms1, fms2, fms3, fms4 };
comboFms.Items.AddRange(fmsDB);
this.cboFms.Text = "Select FMS Database";
this.cboFms.Enabled = true;

在此示例中,仅fms1具有一个值。这将导致下拉列表显示如下:

屏幕截图

有什么办法可以从字符串数组或ComboBox中排除空白值?

杰罗恩·范·朗根(Jeroen van Langen)

您可以将替换为comboFms.Items.AddRange(fmsDB);

Using System.Linq;

...

comboFms.Items.AddRange(fmsDB.Where(s => !string.IsNullOrEmpty(s)).ToArray());

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

仅当值不为null时,才将值添加到C#中的字符串中

C#如何最好地将字符串数组的元素添加到通用列表

将JSON字符串添加到C#中的现有字符串

如何将字符数组中的字符串添加到 C 中的字符串

在C#中将2个本地字符串[]添加到单个数组中

将字符串添加到char数组并在C中以\ 0分隔

C-无法将字符串添加到数组

如何从结构数组中获取所有元素,并将它们添加到 c 中的字符串中?

C# 如何将带有值的字符串变量添加到任何 System.Collections 类并检索它们

在C#中将字符串值添加到DataGrid吗?

使用C#将JSON字符串直接添加到Azure Blob存储容器

将\添加到c#中带引号的字符串

C# 如何将 <list> 字符串添加到 Listview

c ++将“\ u”添加到字符串

如何在C中将字符串添加到字符串数组

无法将值附加到字符串C#

C #__使用长度将字符串添加到字符串

将javascript值获取为c#字符串

仅修剪包含某些单词的字符串,并将它们添加到c#中的字符串列表中

仅将键以逗号分隔为字符串数组,而不是值c#

将字符串解析为整数并将它们存储在 C 中的数组(范围值)中

C# - 将第二个 JSON 字符串添加到现有类

在C#中使用正则表达式将分隔符添加到字符串

将c#数组添加到数组列表

C#如何Jarray添加到列表<词典<字符串,动态>>

在C#中将属性和字符串添加到XML文件

在C#中将换行符添加到字符串中

查找缺少的样式属性并将其添加到 C# 中的 html 字符串

添加到按钮上的字符串单击WPF c#