Requisitos: En el desarrollo diario, puede que simplemente tengas que probar algo de código en C# o escribir una pequeña demo, y puede ser complicado crear una nueva aplicación de consola para ejecutar cada vez.
Primero, abre el "C# Interactive", ejecuta VS 2022 y selecciona Continuar sin código, haz clic en "Ver" - > "Otras ventanas", como se muestra a continuación:
Usando el código Environment.Version, genera la versión del tiempo de ejecución actual.
Para .NET Core 3.x y .NET 5+, la propiedad Environment.Version devuelve el número de versión de ejecución de .NET. Para las versiones 4, 4.5, 4.5.1 y 4.5.2 de .NET Framework, la propiedad Environment.Version devuelve un objeto Version con una representación de cadena 4.0.30319.xxxxx. Para .NET Framework 4.6 y versiones posteriores y versiones anteriores a .NET Core 3.0, está en la forma 4.0.30319.42000. Referencia:El inicio de sesión del hipervínculo es visible.
Consulta la ayuda en #help de la siguiente manera:
Atajos de teclado: Enter evalúa el commit actual si muestra completado. Si no, inserta una nueva línea. Ctrl-Enter evalúa el commit actual dentro del commit actual. Dentro del commit anterior, añade el commit anterior al commit actual. Shift-Enter inserta una nueva línea. Escape elimina el compromiso actual. Alt-UpArrow reemplaza el commit actual por el commit anterior. Alt-DownArrow reemplaza el commit actual por el siguiente commit (después de haber navegado hacia atrás previamente). Ctrl-Alt-UpArrow reemplaza el commit actual por el commit anterior que comienza con el mismo texto. Ctrl-Alt-DownArrow reemplaza el commit actual por el siguiente commit que empieza con el mismo texto (después de haberse navegado hacia atrás previamente). Ctrl-K, Ctrl-Enter pegan el contenido seleccionado al final del búfer interactivo, colocando el punto de inserción al final de la entrada. Ctrl-E, Ctrl-Enter, pega el contenido seleccionado y ejecútalo antes de cualquier entrada pendiente en el búfer interactivo. Ctrl-A selecciona el commit que contiene el cursor en la primera pulsación y selecciona todo el texto de la ventana la segunda vez. Comando REPL: #cls, #clear borra el contenido en la ventana del editor, manteniendo intacto el historial y el contexto de ejecución. #help Las pantallas ayudan para comandos específicos, o para todos los comandos y asignaciones de teclas disponibles si no están especificados. #reset Reiniciar el entorno de ejecución a su estado inicial y preservar el historial seleccionando cambiar el tiempo de ejecución del proceso anfitrión. Instrucciones del guion: #r Añadir referencias de metadatos a un ensamblador dado y a todas sus dependencias, como #r "myLib.dll". #load Carga el archivo de script especificado y ejecuta, por ejemplo, #load "myScript.csx". usoLa tecla "Ctrl-Enter" ejecuta el código a confirmar, y el "Símbolo de Flecha Alt-Arriba" selecciona introducir el código histórico。
Ejecuta código sencillo en C# para probar:
Referenciando otras dependencias de la dll, si quieres serializar un objeto, puede que necesites usar la biblioteca Newtonsoft.Json para cargar la dll con el comando #r, el código es el siguiente:
Al mismo tiempo, también podemos guardar el código como archivo .csx para una ejecución sencilla la próxima vez, el contenido del archivo es el siguiente:
El efecto de ejecución es el siguiente:
(Fin)
|