我需要将一个数字分成偶数部分,例如:
32427237需要成为324 272 37
103092501需要成为103 092 501
我相信我可以接下来的数字,但我确信有一种更有效的方式,因为我不想错过这些数字中的字符 - 数字本身可以是任意长度所以如果数字是1234567890我希望它分成这些部分123 456 789 0
我已经看过其他语言的例子,比如Python等,但我不太了解它们将它们转换为C# - 循环通过字符然后在第三个获取前一个然后该索引来获取字符串的部分可能做好这份工作,但我愿意接受如何更好地完成这项工作的建议.
我有很多外汇票据数据要保存.我的问题是什么是最好的方法?
这是一个例子:我只从EURUSD对中收集1个月的数据.它最初是CSV文件,大136MB,有2465671行.我使用的是一个由以下网址编写的库:http://www.codeproject.com/Articles/9258/A-Fast-CSV-Reader,它花了大约30秒来读取所有刻度并将其保存在2465671个对象中.首先,它是否足够快?
其次,有没有比CSV更好的方法?例如,二进制文件可能更快,是否有任何关于任何数据库的推荐是最好的?我试过db4o,但它不是很令人印象深刻.我认为这里有一些开销来保存数据作为对象的属性,当我们必须在db4o的Yap文件中保存2465671对象时.