繁体   English   中英

使用 XamarinForms 搜索 csv 的最快和最有效的方法是什么?

[英]What is the fastest and most efficient way to search a csv with XamarinForms?

我有一个包含大约 500 行和 10 列的大型 CSV 文件,我需要通过应用程序核心的几个条件进行相当流畅的搜索,然后通过不同单元格的结果快速填充列表(这将随着用户玩它。

直接搜索csv文件会更好,还是创建某种数据结构并将csv导入其中?

我的猜测是后者。

如果我是对的,CSVTools 将如何涵盖 XamarinForms 中的导入(我看到的文档很少),以及哪种数据结构最有效? 我已经看到一些信息表明字典将是一个糟糕的选择,但这对我有什么影响呢?

表格的每个单元格都需要通过几个条件进行搜索,例如字符串的前两个字母、数学比较、字母顺序以及布尔值是真还是假。

我知道我可以遍历所有内容,但由于表的大小,我想有更适合的东西可用。

我真的对所有建议持开放态度,特别是如果我由于缺乏经验而以完全错误的方式这样做。

谢谢!

乔希,前段时间我和你的处境非常相似。

我决定将我的 CSV 导入 SQLite 数据库 SQLite 易于查询和排序,而且在 C# 中对它的支持比 CSV 多得多。 这是一次过渡,最困难的部分是转换。 根据我在 Python 中使用 CSV 的经验(显然将与 C# 不同),CSV 比 SQLite 文档更烦人。

这是一个很好的程序,可用于将 CSV 导入 SQLite。

SQLite-net-pcl 是一个很好的库,可用于在 Xamarin 中访问 SQLite。

祝乔什好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM