1. 名詞の解析
- Interactive(インタラクティブ)
対話型とは、コードを入力してから直接実行し、実行コードを入力し続けることを意味します。
- インタラクティブ. net
.Net 是一种编译型语言,不像 python 这类的脚本型语言,可以边输入代码边运行结果。幸运的是,软微推出了 interactive 这个项目,使交互式 .Net 成为可能。
- Interactive. Netの役割
交互式 .Net 可以解析 markdown,执行本地指令,如 powershell,执行 .Net 代码,因此,非常适用于教案编写,或者关键代码记录。并且生成的 ipynb 文件可上传到 GitHub 等平台,非常方便查阅。
2. インストールの設定
需要先安装 Visual Studio Code 和 .NET 5 及以上版本,然后在 Visual Studio Code 中安装 .NET Interactive Notebooks 插件,可以在 Visual Studio Code 中搜索 .NET Interactive Notebooks 进行安装:

3. プレゼンテーションの使用
- 新しいインタラクション
使用热键 Ctrl+Shift+P,然后选择 .NET Interactive: Create new blank notebook`

或者直接使用热键 Ctrl+Shift+Alt+N,然后选择 Create as '.ipynb'

开发语言选 C#

- Markdownの解析
输入一段 markdown 内容,并在右下角选择 Markdown

使用热键 Alt+Enter 查看结果

- C#コードの実行
输入一段 C# 代码,并在右下角选择 C#

使用热键 Alt+Enter 或者点击左边的“运行”按钮查看运行结果

可以通过 using 关键字引用相关依赖

- ローカル命令の実行
输入一段本地指令,并在右下角选择 PowerShell,使用热键 Alt+Enter 或者点击左边的“运行”按钮查看运行结果

- コードからの. Netバージョンの取得

- ipynbファイルを保存し、GitHubにアップロードする
使用热键 Ctrl+S 把 ipynb 文件保存到本地,以后可以使用 Visual Studio Code 打开查看并重新运行代码

然后把 ipynb 文件上传到 GitHub

可以通过 https://github.com/ErikXu/Blogs/blob/master/ipynb/dotnet-interactive.ipynb 查看示例
4. 参考文献の概要
以上就是本文希望分享的内容,其中 interactive 的 GitHub 地址为:https://github.com/dotnet/interactive
誰もが質問がある場合は、公共番号でメッセージ交換を歓迎します-COSステップのトップ。