Вимоги: У щоденній розробці вам може знадобитися просто протестувати код на C# або написати невелике демо, і створювати новий консольний додаток для кожного запуску може бути складно.
Спочатку відкрийте "C# Interactive", запустіть VS 2022 і виберіть "Продовжити без коду", натисніть "Перегляд" - > "Інші вікна", як показано нижче:
Використовуючи код Environment.Version, виведіть версію поточного середовища виконання.
Для .NET Core 3.x та .NET 5+ властивість Environment.Version повертає номер версії .NET під час виконання. Для версій .NET Framework 4, 4.5, 4.5.1 та 4.5.2 властивість Environment.Version повертає об'єкт Version із рядковим представленням 4.0.30319.xxxxx. Для .NET Framework 4.6 та пізніших версій і версій до .NET Core 3.0 він має форму 4.0.30319.42000. Посилання:Вхід за гіперпосиланням видно.
Ознайомтеся з допомогою на #help наступним чином:
Ярлики клавіш: Enter оцінює поточний коміт, якщо він показує завершення. Інакше вставте новий рядок. Ctrl-Enter оцінює поточний комміт у поточному коміті. У попередньому коміті додайте попередній коміт до поточного. Shift-Enter вставляє нову лінію. Escape очищає поточний комміт. Alt-UpArrow замінює поточний коміт на попередній. Alt-DownArrow замінює поточний коміт наступним (після того, як він раніше рухався назад). Ctrl-Alt-UpArrow замінює поточний коміт на попередній, який починається з того самого тексту. Ctrl-Alt-DownArrow замінює поточний коміт наступним, який починається з того ж тексту (після того, як він був попередньо переміщений назад). Ctrl-K, Ctrl-Enter вставте вибраний контент в кінець інтерактивного буфера, розміщуючи точку вставки в кінці вхідного сигналу. Ctrl-E, Ctrl-Enter вставте вибраний контент і виконайте його перед будь-яким очікуваним введенням в інтерактивному буфері. Ctrl-A вибирає комміт, що містить курсор, при першому натисканні, і вдруге вибирає весь текст у вікні. Команда REPL: #cls #clear очищає вміст у вікні редактора, зберігаючи історію та контекст виконання. #help Допомога з відображеннями для визначених команд або для всіх доступних команд і налаштувань клавіш, якщо це не вказано. #reset Скинути середовище виконання до початкового стану та зберегти історію, вибравши перемикання середовища виконання хост-процесу. Інструкції до сценарію: #r Додати посилання на метадані до заданої асемблери та всіх її залежностей, таких як #r «myLib.dll». #load Завантажити вказаний файл скрипту та виконати, наприклад, #load "myScript.csx". використанняКлавіша "Ctrl-Enter" виконує код, який потрібно зафіксувати, а "Alt-Up Arrow Symbol" обирає введення історичного коду。
Запустіть простий код на C# для тестування:
Посилаючись на інші залежності від dll, якщо ви хочете серіалізувати об'єкт, можливо, доведеться скористатися бібліотекою Newtonsoft.Json для завантаження dll командою #r, код виглядає так:
Водночас ми можемо зберегти код як .csx файл для легкого виконання наступного разу, вміст файлу виглядає так:
Ефект виконання виглядає так:
(Кінець)
|