Problema de "conversión de temperatura" de VB
Parece que no comprende claramente ciertos problemas, es decir, la convención de nomenclatura de variables de codificación. El prefijo sng y el prefijo sng "!" representan un único tipo de datos, pero esto es solo una convención, y la compilación. el sistema no lo hace. Sin reconocerlo, lo asignas a una cadena y se convierte en un subtipo de cadena.
Además, "sngF!" es un todo integral y el "sngF!" completo es una variable declarada, porque usted agregó la declaración "opción explícita", y la declaración "opción explícita" requiere que la variable debe declararse antes de poder usarse, por lo que "sngF!" es una variable declarada y de tipo variable (hasta que leímos no sabíamos que quería representarla como una sola variable). (¡Lo mismo ocurre con "sngC!")
Nuevamente, simplemente use un prefijo y un sufijo, y como esto es para visualización humana, simplemente escriba "sngF" o "F!" te refieres a.
Solución: Reemplace todas las "F" por "sngF!" y todas las "C" por "sngC!!".