Digamos que estoy escribiendo una biblioteca en C# y no sé quién la va a consumir.¿Hay idiomas compatibles con .NET que no admitan tipos sin firmar?
La interfaz pública de la biblioteca tiene algunos tipos sin firmar - uint, ushort. Aparentemente, esos tipos no son compatibles con CLS y, teóricamente hablando, puede haber idiomas que no podrán consumirlos.
¿Hay en realidad idiomas como ese?
Consulte esta pregunta. Podría ser un duplicado: http://stackoverflow.com/questions/6325/why-are-unsigned-ints-not-cls-compliant –