发布网友 发布时间:2022-04-08 07:31
共5个回答
懂视网 时间:2022-04-08 11:52
static void DistinctTest()
{
int[] echo = { 1, 1, 2, 3, 4, 5, 5, 6, 6, 7, 8, 9, 8, 10 };
IEnumerable<int> ienumerable = echo.Distinct();//去重,返回IEnumerable
int[] newecho = ienumerable.ToArray();//重新转换成数组
foreach (int i in newecho)
{
Console.WriteLine(i);
}
Console.ReadKey();
}
不使用数据库,用程序快速排重
标签:
热心网友 时间:2022-04-08 09:00
你可以用文件数据库,最常用的是Access 或 Sqlite追答Access一般要求别人装MDAC(基本Windows自带)或者Office就可以
Sqlite只要你的程序增加一个dll,就可以了,不需要装任何东西
最主要的是,这2个都是数据库,基本的关系数据库功能都ok
xml其实类似于文本了,效率比较低
热心网友 时间:2022-04-08 10:18
xml吧,追答这个处理起来就比较慢了,
你需要通过循环来遍历节点,效率比较低。
热心网友 时间:2022-04-08 11:53
可以用access,xml,文本文件追问xml方便数据查询码?就是比如历史曲线,我要显示几点到几点的数据之类的追答最好用access,一般服务器access都可以直接使用,也是用sql语句查询,xml当数据量过多就不好了
热心网友 时间:2022-04-08 13:44
要么就xml,操作起来比文本好多了追问xml方便数据查询码?就是比如历史曲线,我要显示几点到几点的数据之类的