range-checking

¿Es más eficiente realizar una comprobación de rango fundiendo a uint en lugar de comprobar valores negativos?

Me topé con este fragmento de código en la lista de código fuente de. NET : // Following trick can reduce the range check ... sí, esto es micro optimización, no, no tengo la intención de usar esto en todas partes en mi código, solo tengo curiosidad.;)