A ver si ahora si me explico:
Supongamos que tengo una cadena.
La propiedad "Count" de una cadena me devuelve un numero ENTERO que indica
la cantidad de caracteres que hay en la cadena ¿cierto?.
El rango de valores permisibles para el tipo "int" (segun un libro que
tengo) va desde -2,147,483,647 bytes hasta 2,147,483,647 bytes ¿cierto?,
despues de esa cantidad, el tipo que se ocupa es "double" o "float" ¿cierto?.
Segun lo que he visto al manejar archivos de texto, cada caracter ocupa un
byte ¿cierto?.
Lo anterior me lleva a pensar que la cantidad maxima de caracteres que puede
almacenar una cadena es 2,147,483,647, o el doble o el cuadruple, eso no es
relevante ahora.
Si le agrego 10 o 15 o 3000 caracteres a la cadena, ¿que cantidad y de que
tipo me devuelve la propiedad "Count" de la cadena? ¿Tendre problemas al
tratar de guardar la cadena en un archivo?
Pregunto esto porque ya trate de hacerlo (guardar caracteres de mas en la
cadena y guardar la cadena en un archivo) y no experimente problema alguno,
pero no quisiera que mi aplicacion fallara en un futuro. ¿Estoy haciendo una
interpretacion erronea de la capacidad de los tipos?
Si han jugado tetris, recordaran que en la puntuacion, despues de terminar
la segunda vuelta, surge un error, porque el tipo de datos tal vez sea
"short" y no soporta mas de 32767, y a partir de este numero la cadena de
puntuacion aparece con simbolos extraños.
Leer las respuestas