假设存储端有一个 2MB 的文件大小限制。 内存中有一个集合,IEnumerable<T>, 想要实现一个 ChunkBySzie 的方法,maxSzie 假设为 1.8MB ,把集合分成多个小组,每个都不超过 maxSize,同时又保证小组数量小。 集合的范围可能是 100~1M
目前想到两种思路:
语言是 C#,大家有啥建议吗?
1
newaccount 1 天前
超过限制会报错不?
会的话 估算插入,如果抛错就拆成两个再插入 |