在看到关于版主选举结果的最新 SO 博客文章后,我刚刚下载了 OpenSTV。Jeff 写道,他使用 OpenSTV 进行选举,并提供了一个包含投票数据的选票文件 (.blt)。
我的问题是:如何在 C# 中创建 .BLT 文件?
以下是我认为投票页面做到的两种方式:
- 投票页面将每张选票添加到 SQL 数据库中,然后在投票结束后以某种方式将这些选票导出到 .BLT 文件中。怎么样?我怎样才能做到这一点?
- 或者,投票页面创建文件,然后在每次有人投票时添加到该文件。我确定这不是投票页面的工作方式,因为它完全不可扩展,但我怎么能在 C# 中做到这一点?
我有兴趣了解这两种可能性如何工作以及如何在 C# 中做到这一点。提前致谢。哦,我希望杰夫看到这个问题,因为他可能会有一个很好的答案......