¿Cuál es la diferencia entre Char.IsDigit()
vs Char.IsNumber()
Char.IsDigit() vs Char.IsNumber(), ¿cuál es la diferencia?
Respuesta
// 1/2 symbol
Char.IsNumber('½'); // true
Char.IsDigit('½'); // false
// Unicode character for Roman numeral 5 (V)
Char.IsNumber('\x2165'); // true
Char.IsDigit('\x2165'); // false
¿Qué tal ³ ("superíndice tres")? Una vez me encontré con un error en otro idioma donde IsDigit reconoció los tres superíndices como dígitos, causándome un pequeño dolor (sobre todo porque su 'valor - '0'' era más de 130 y no estaba entre 0 y 9 como esperaba) – configurator
Probé el superíndice 3 en LINQPad y devuelve falso para IsDigit. Pero aquí hay una lista de caracteres que deberían volverse ciertos: http://www.fileformat.info/info/unicode/category/Nd/list.htm –
- 1. ¿Cuál es la diferencia entre() vs [] vs {}?
- 2. CATALINA_OPTS vs JAVA_OPTS - ¿Cuál es la diferencia?
- 3. node.js vs. meteor.js ¿cuál es la diferencia?
- 4. SET vs. SELECT - ¿Cuál es la diferencia?
- 5. JIT vs NGen: ¿cuál es la diferencia?
- 6. EQU vs DC.B. ¿Cuál es la diferencia?
- 7. Cuál es la diferencia entre colorWithSRGBRed vs colorWithDeviceRed vs colorWithCalibratedRed
- 8. Método vs propiedad en C# - ¿cuál es la diferencia
- 9. ¿Cuál es la diferencia entre Cassandra vs Oracle Coherence?
- 10. git clone vs copy paste, ¿cuál es la diferencia?
- 11. GCC -g vs -g3 Bandera GDB: ¿Cuál es la diferencia?
- 12. Mysql: ¿Cuál es la diferencia entre "slow_query_log" vs "log_slow_queries"
- 13. ¿Cuál es la diferencia entre Solr vs Websolr?
- 14. Datastore Category vs. String: ¿cuál es la diferencia?
- 15. Bases de datos relacionales vs. dimensionales, ¿cuál es la diferencia?
- 16. ¿Cuál es la diferencia entre X = X ++; vs X ++ ;?
- 17. VSTO vs. Ensambles primarios de interoperabilidad, ¿cuál es la diferencia?
- 18. ¿Cuál es la diferencia entre ser db_owner vs. db_datareader/db_datawriter?
- 19. GWT VS Google Closure, ¿cuál es la diferencia?
- 20. ¿Cuál es la diferencia entre Console.WriteLine() vs Debug.WriteLine()?
- 21. Linq. Cualquier VS. Exists - ¿Cuál es la diferencia?
- 22. ¿Cuál es la diferencia entre html.AttributeEncode vs html.Encode?
- 23. Java war vs. jar: ¿cuál es la diferencia?
- 24. ¿Cuál es la diferencia entre "origen maestro" vs "origen/maestro"
- 25. Paquete Java Vs Carpeta-Estructura? cuál es la diferencia
- 26. git project vs repository, ¿cuál es la diferencia fundamental?
- 27. ¿Cuál es la diferencia entre Selenium's Remote Control vs WebDriver?
- 28. Factory Girl vs. User.create: ¿cuál es la diferencia?
- 29. ¿Cuál es la diferencia entre gets.chomp() vs. STDIN.gets.chomp()?
- 30. Rails wrap_parameters vs include_root_in_json, ¿cuál es la diferencia?
De MSDN:. * "[' IsDigit'] determina si un 'Char' es un radix-10 dígitos Esto contrasta con' IsNumber', que determina si un ' Char' pertenece a cualquier categoría numérica de Unicode. Los números incluyen caracteres como fracciones, subíndices, superíndices, números romanos, numeradores de monedas, números rodeados y dígitos específicos del script. "* Http://msdn.microsoft.com/es-es/ /library/7f0ddtxh.aspx – LukeH
Si 'MSDN' era claro' StackOverFlow' no era tan popular – Xaqron