Я только что загрузил OpenSTV после просмотра самой последней записи в блоге SO, касающейся результатов выборов модератора. Джефф написал, что использовал OpenSTV для проведения выборов, и вместе с ним предоставил файл для голосования (.blt), содержащий данные голосования.
Мой вопрос: как создать файл .BLT в C #?
Вот два способа узнать, как это сделала страница голосования:
- Страница голосования добавила каждый голос в базу данных SQL, а затем каким-то образом эти голоса были экспортированы в файл .BLT после окончания голосования. Как хоть? Как я могу это сделать?
- Или, страница голосования создала файл и добавляла его каждый раз, когда кто-то голосовал. Я уверен, что это НЕ так, как работала страница голосования, потому что она абсолютно не масштабируема, но как я могу это сделать в C #?
Мне интересно узнать, как работают обе возможности и как я могу это сделать в C #. Заранее спасибо. О, и я надеюсь, что Джефф увидит этот вопрос, потому что у него, вероятно, будет отличный ответ ...