百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

dotnet-repl

> 编程语言
开源

基于 .NET Interactive 构建的多语言 REPL

843 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

基于 .NET Interactive 构建的多语言 REPL

dotnet-repl

这个项目是使用 .NET 交互式 / 多语言笔记本 和 Spectre.Console 来创建一个多语言 .NET REPL 的实验,可在命令行上使用。 这是一个个人项目。希望您能够享受它并认为它很有用。欢迎您的贡献。

安装

要安装 dotnet-repl, 在终端中运行以下命令:

bash
> dotnet tool install -g dotnet-repl

特性

以下是您可以使用它做的事情:

C# 代码

您可以在多种不同的语言模式中启动 dotnet-repl。默认模式为 C#,因此以下两个命令具有相同的效果:

bash
> dotnet repl --default-kernel csharp
> dotnet repl

一旦 REPL 启动,您可以在提示符中输入 C# 代码,按 Enter 键即可运行。 (请注意,这是 C# 脚本语言,也用于 Visual Studio 的 C# 交互窗口和 .NET 交互记事本。) C# 脚本语言的一项显著特点是可以使用“尾部表达式”指定代码提交的返回值:

通过按 Shift-Enter,您可以在运行代码之前添加多行,而不再需要使用 Enter。这对于创建多行代码结构,包括声明类来说是非常有用的。多行输入的另一个方便之处是,您不再需要使用 F# 交互式规范,在每行末尾加上 ;; 来指示应运行累积提交。按下 Enter 即可提交代码,如果一次需要多行代码,则可以使用 Shift-Enter 在提交之前添加行。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#dotnetdotnet-interactiverepl

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言