从添加到数组中删除项目或从数组中删除项目
Remove item from being added to an array or remove an item from an array
我根本不熟悉数组,因此我需要有关如何排除将值添加到以下变量中的帮助:
Dim columns = PL_DGV.Columns.Cast(Of DataGridViewColumn)().ToArray()
我在考虑 .Where()
函数,但不确定如何将它应用到上面的 DataGridViewColumn
s 数组:
Dim columns = PL_DGV.Columns.Cast(Of DataGridViewColumn)().Where("Name <> column_name").ToArray()
我可能需要从中排除一些值,因此如果 column_name
位可以是多个值的变量就好了?
LINQ:
Dim columns = (From c As DataGridViewColumn In Me.PL_DGV.Columns Where c.Name <> "column_name").ToArray
要排除多个值:
Dim namesToExclude = {"Name1", "Name2"}.ToList
Dim columns = (From c As DataGridViewColumn In Me.PL_DGV.Columns Where Not namesToExclude.Contains(c.Name)).ToArray
我根本不熟悉数组,因此我需要有关如何排除将值添加到以下变量中的帮助:
Dim columns = PL_DGV.Columns.Cast(Of DataGridViewColumn)().ToArray()
我在考虑 .Where()
函数,但不确定如何将它应用到上面的 DataGridViewColumn
s 数组:
Dim columns = PL_DGV.Columns.Cast(Of DataGridViewColumn)().Where("Name <> column_name").ToArray()
我可能需要从中排除一些值,因此如果 column_name
位可以是多个值的变量就好了?
LINQ:
Dim columns = (From c As DataGridViewColumn In Me.PL_DGV.Columns Where c.Name <> "column_name").ToArray
要排除多个值:
Dim namesToExclude = {"Name1", "Name2"}.ToList
Dim columns = (From c As DataGridViewColumn In Me.PL_DGV.Columns Where Not namesToExclude.Contains(c.Name)).ToArray