C#中的列表列表 – 将多种数据类型组合到主列表中?

C#中的列表列表 – 将多种数据类型组合到主列表中?,第1张

概述我正在尝试将11种不同的数据类型组合到一个列表中,我可以添加和删除,以及搜索特定值.这些数据类型范围涉及bool,string,int和double. 目标是将更新的值添加到此主列表中,因为它们每分钟都会出现.例如……在下午5:45,将从系统捕获11个新值.那些11个值,如果传递if / else,如果有挑战,将被添加到主列表中.这11个值将是: > Slot 1 – Time [0] .ToSt 我正在尝试将11种不同的数据类型组合到一个列表中,我可以添加和删除,以及搜索特定值.这些数据类型范围涉及bool,string,int和double.

目标是将更新的值添加到此主列表中,因为它们每分钟都会出现.例如……在下午5:45,将从系统捕获11个新值.那些11个值,如果传递if / else,如果有挑战,将被添加到主列表中.这11个值将是:

> Slot 1 – Time [0] .ToString(“HH:mm”); (显示为一个例子)
>插槽2 – (数据类型为双)
>插槽3 – (数据类型为双)
>插槽4 – (数据类型为双)
>插槽5 – (数据类型为双)
>插槽6 – (数据类型为双)
>插槽7 – (数据类型为双)
>插槽8 – (数据类型为双)
>插槽9 – (数据类型bool)
>插槽10 – (数据类型字符串)
>插槽11 – (数据类型为double)

如果传入数据未通过if / else if challenge,则将重置相应列表,并从列表中删除所有现有数据.

我在这里和通过几个网页搜索都经历了不同的问题,但我要么不理解如何正确地声明列表或列表结构,如果我应该使用类或数组等.

解决方法 你列出的那11个插槽似乎在描述一个类.您应该创建一个具有11个属性的类,每个插槽对应一个属性.它应该具有适当的数据类型,以及有意义的名称(不要只称它为slot1,slot2).

该类应该具有IsValID方法,因为您似乎需要能够验证此类的数据单元.

然后你可以有一个集合(可能是一个列表,虽然你没有告诉我们你如何使用它来知道它是否最合适)你可以添加的那些类(如果有效),删除,和搜索.

总结

以上是内存溢出为你收集整理的C#中的列表列表 – 将多种数据类型组合到主列表中?全部内容,希望文章能够帮你解决C#中的列表列表 – 将多种数据类型组合到主列表中?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1223573.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存