¿Cuál es la diferencia entre la aplicación Windows Forms creada por CLR en Visual C y la aplicación Windows Forms creada en Visual C#?
Idioma
La abreviatura de Runtime, como la máquina virtual Java, también es un entorno de ejecución y es responsable de la gestión de recursos (asignación y reciclaje de memoria).
Visual
C creó una aplicación CLR Windows Forms que se basa en C y utiliza CLR para administrar recursos. Por razones de escalabilidad, el código no administrado (es decir, los patrones tradicionales de asignación y desasignación de memoria) también puede incrustar código administrado.
Y las aplicaciones visuales
C# Windows Form utilizan directamente el lenguaje C# y CLR para administrar recursos y no pueden operar directamente la memoria.
Por lo que se puede considerar que C# es un programa CLR más puro.
En cuanto a cuál usar, se recomienda usar C#, pero las ventajas y desventajas no son muy diferentes, excepto que C# se usa especialmente para escribir. net, y C
CLR tiene un significado exagerado.
Opiniones personales, sólo como referencia.