有这样一个结构:
A:100 80 70 60 50 40 20
B:97 85 84 80 70 60 30
B的值是由A的值决定的。A=20的话,B就一定等于30。若都不等于,就看A的范围。若是40<A<50。B就取60-70之间的一个随机数。if-else可以实现。但太多这样的语句了。请问有没有什么好的数据结构或者方法可以较好的解决这类问题?
用键值对(Dictionary<>) 来存储 A 到 B 的关系,如果在 Dictionary 里面找不到,则根据你特定的算法来计算。
不知所云