C# Interactive Window для експериментів і тестування API

Знайомтесь, C# Interactive Window - оболонка для швидких експериментів з C#.

За визначенням це REPL (Read–eval–print loop), яка дозволяє швидко протестувати нове API, обчислити результати виразу або просто запустити невеликий шмат коду.

Відкрити вікно з консоллю можна в один клік. Йдемо шляхом: View > Other Windows > C# Interactive

В результаті відкриється вікно з середовищем, де вже можна сповіщати світ про появу нового .NET-програміста.

C# Interactive Window підтримує основні фішки звичайної Console App. Окрім дебагу, звісно ж, проте розробники обіцяють додати його найближчим часом. В комплекті є IntelliSense, підсвітка синтаксису і навігація по командам. Більш детальний опис можливостей на сторінці проекту в GitHub.

C# Interactive Window незамінне при навчанні. Можна взяти шматок коду з MSDN, вставити у вікно і забути про TestConsoleApp18, якими забита вся папка Projects. Ідеально для експериментів і запуску шматків коду з книги, наприклад.

А навчатись дійсно весело, адже є підтримка LINQ, директив і усього синтаксичного цукру C# 6.0. От вам приклад string interpolation.

Дозволено підключати різні простори імен і вивчати класові бібліотеки .NET

Підтримка виключних ситуацій дуже згодиться під час навчання.

Якщо вже дістало кожного разу створювати новий Console App для того, щоб запустити невеликий шмат коду з MSDN - C# Interactive Window для вас.

Tags: dotNet, csharp