tipos enum ejemplos declaracion costante constantes constante constant winforms magic-numbers

winforms - enum - ¿Es 43679 un número mágico?



enum class c# (1)

Recientemente, estaba investigando esta pregunta: Almacenamiento de valores largos en DataGridView C # . Después de algunas pruebas descubrí que DataGridViewCell no mostrará ningún texto con una longitud mayor a 43679 caracteres, incluso si el valor está realmente almacenado en la celda y puede acceder a él programáticamente.

En realidad, esto también se informó como un error para SQL Server Management Studio : SSMS: no se pueden pegar más de 43679 caracteres de una columna en el modo de cuadrícula .

Supongo que el límite está destinado a evitar cualquier sobrecarga en la representación de la interfaz de usuario. Pero mis preguntas son:

  1. ¿Por qué se usa este valor exacto?
  2. ¿Hay alguna documentación para este límite?

Si convierte 43679 en hexadecimal, entonces es 0xAAA0 . O en forma inversa 0xAAA0 = 0xFFFF - 0x555F .

0x555F es código del símbolo Unicode chino ''abierto; comenzar '' . Puede ser un mensaje chino o algún tipo de magia china)