gpt4 book ai didi

c# - 在 C# 中将三个元素存储在一个变量中

转载 作者:太空宇宙 更新时间:2023-11-03 17:13:26 25 4
gpt4 key购买 nike

我有以下数据集,想将三个数组存储在一个变量中以供查找。

name         date          size  
aaa 201201 0.82
bbb 201306 1.04
ccc 201209 0.91
................

如何将所有信息存储在一个变量中?有数百行。我正在使用 C#。我需要能够搜索变量。例如time=201201,name=aaa,那么size就是0.82。

最佳答案

最好的方法?创建一个包装类,存储在一个列表中,使用 Linq to objects 查询:

public class YourStuff{
public string Name;
public DateTime Date;
public double Size;
}

...

List<Stuff> myStuff = new List<Stuff>();

//then load from DataSet, DataTable, etc.

一些 Linq 示例:

var greaterThanOne = myStuff.Where(stuff => stuff.Size > 1);
var greaterThanOneCount = myStuff.Count(stuff => stuff.Size > 1);
var sumOfAllSizes = myStuff.Sum(stuff => stuff.Size);

使用 Linq to objects,您可以查找、排序、切片和切 block 、分组依据,you name it .

关于c# - 在 C# 中将三个元素存储在一个变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19816442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com