我正在尝试将11种不同的数据类型组合到一个列表中,我可以添加和删除,以及搜索特定值.这些数据类型范围涉及bool,string,int和double.
目标是将更新的值添加到此主列表中,因为它们每分钟都会出现.例如......在下午5:45,将从系统捕获11个新值.那些11个值,如果传递if/else,如果有挑战,将被添加到主列表中.这11个值将是:
如果传入数据未通过if/else if challenge,则将重置相应列表,并从列表中删除所有现有数据.
我在这里和通过几个网页搜索都经历了不同的问题,但我要么不理解如何正确地声明列表或列表结构,如果我应该使用类或数组等.
你列出的那11个插槽似乎在描述一个class.您应该创建一个具有11个属性的类,每个插槽对应一个属性.它应该具有适当的数据类型,以及有意义的名称(不要只称它为slot1,slot2).
该类应该具有IsValid方法,因为您似乎需要能够验证此类的数据单元.
然后你可以有一个集合(可能是一个List,虽然你还没有告诉我们你如何使用它来知道它是否最合适)你可以添加的那些类(如果有效),从中移除,和搜索.
小智 5
只要用这个:
List<IList> yourList = new List<IList>(){
//you'll able to add different types of list there
}
//dont forget to use this:
using System.Collections
Run Code Online (Sandbox Code Playgroud)
要么
List<System.Collections.IList> yourList = new List<System.Collections.IList>(){
//you'll able to add different types of list there
}
Run Code Online (Sandbox Code Playgroud)
经过测试和工作:D
| 归档时间: |
|
| 查看次数: |
9602 次 |
| 最近记录: |