Ruby可以读取在VB.NET中创建的.dat文件吗?

时间:2011-04-04 05:24:24

标签: ruby vb.net visual-studio

如何在VB.NET中创建元素列表,将其保存到.dat文件中,并使Ruby重新创建具有此类元素的列表(作为数组)(它们将是字符串,布尔值和整数) ?

2 个答案:

答案 0 :(得分:1)

你可以做到,但你需要为它找到一些表示。最简单的可能是JSON,所以你会

  1. 在VB中创建数据结构
  2. 将其作为文件写入JSON
  3. 使用Ruby读取JSON文件。
  4. 这是.Net的JSON serializer

答案 1 :(得分:1)

.dat文件只是一个二进制blob,不是吗?如果您使用任何特定格式,您可以轻松地将其转换为等效的Ruby代码。只要知识在两端都重复,但这会导致违反DRY原则。 JSON可能是一个很好的中间表示(正如@Charlie Martin所说),因为它是一种纯文本格式,你可以随时添加压缩。