【问题标题】:permanently remove an item from a list of a class in vb.net从 vb.net 中的类列表中永久删除项目
【发布时间】:2015-04-27 15:25:06
【问题描述】:

我有一门课:

Public Class labelsTag
    Public Property tag_name As String = ""
    Public Property values As New DataTable
End Class

我有一个包含标签列表的对象,但我需要从列表的第三项中删除tag_name

【问题讨论】:

  • 什么是“删除”?您不能删除该属性,例如可以将其设置为 Nothing。您知道如何按索引访问列表吗?那你已经知道答案了。

标签: vb.net list class object


【解决方案1】:

你的意思有点不清楚。假设myListList(of LabelsTag),您不能删除属性,但可以删除/清除

myList(2).tag_name = ""

从列表中的特定索引中删除项目(如标题):

myList.RemoveAt(ndx)  

其中ndx 是要删除的项目的索引013

【讨论】:

  • 有没有办法从mylist(0) 中删除属性tag_name 但保留mylist(1)
  • 你不能删除一个属性你的意思是清除吗?即设置为`“”`(String.Empty)?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-16
  • 1970-01-01
  • 2013-11-03
  • 1970-01-01
  • 1970-01-01
  • 2013-10-15
相关资源
最近更新 更多