Hoy mientras juega con un De-compilador, i decompilados .NET C# Char Clase y hay un caso extraño, que yo no entiendoDeclaración de devolución múltiple ¿EXTRAÑO?
public static bool IsDigit(char c)
{
if (char.IsLatin1(c) || c >= 48)
{
return c <= 57;
}
return false;
return CharUnicodeInfo.GetUnicodeCategory(c) == 8;//Is this Line Reachable if Yes How does it work !
}
he usado Telerik JustDecompile
No, no es alcanzable. Tal vez alguien compiló sin optimizaciones para que el IL esté allí, y el decompilador lo agarra palabra por palabra. –
¿De qué versión de .NET framework es esto y qué descompilador usó? –
@ Adam Huldsworth tal vez deberías escribir ese Comentario como una respuesta para luego poder marcarlo como correcto. – Burimi