Actualmente estoy tratando de crear un programa que estima la ubicación en función de la intensidad de la señal. El valor de intensidad de señal es un int y luego necesito un diccionario de búsqueda con rangos.C# Buscar diccionario
Así que me gustaría tener algo como:
Signal Strenth Position
0-9 1
10-19 2
20-29 3
y luego me gustaría ver cuál es la posición de una intensidad de la señal se refiere a, por ejemplo, 15 se refieren a la posición 2.
Sé que solo puede tener una carga de instrucciones if, pero ¿hay una buena manera de hacerlo utilizando algún tipo de diccionario de búsqueda?
Más explicaciones hacen que esta sea una respuesta ideal. –
Buena respuesta. Funcionaría con cualquier conjunto de rangos arbitrarios que no tengan vacíos entre ellos. – jrista
Gracias, ¿es posible usar algo similar a esto si se nombran las posiciones en lugar de solo un número que aumenta en uno? – DNN