魔都阿三 发表于 2012-3-24 10:47:00

关于ReadOnlyCollection<Operation>

"比赛过程中,选手每错误的放置一次,减3分,并且放置无效"

这个“放置无效”以后,ReadOnlyCollection<Operation>
集合里边的错误那一步的Operation是 Operation.Empty ;
还是就按那一步错误的放置的值加入,不管操作对不对;
又或者是不把错误的操作加入集合呢?

魔都阿三 发表于 2012-3-24 11:37:00

也就是说是不是只有正确的操作才会进入集合,
或者说,集合内只有两种操作:正确的+空操作??

比较急,在线等

yanguoxian122 发表于 2012-3-24 14:07:00

貌似之前也遇到了相同的问题~~后来忘记怎么解决了~~反正好像是解决了~

Iver 发表于 2012-3-24 17:25:00

回复 2# 魔都阿三 的帖子

你好,魔都阿三:
错误的操作也会被加入到ExecutedOperations集合中。换言之,这个集合中的操作是原封不动的、算法返回的操作。
所以说,在处理这些操作时,其有效性需要选手的算法进行验证。

魔都阿三 发表于 2012-3-24 17:30:00

回复 4# Iver 的帖子

嗯,自己测试发现了,想其他办法解决了
页: [1]
查看完整版本: 关于ReadOnlyCollection<Operation>