csharp 这回真成了脚本语言: dotnet run app.cs

48 天前
 Need4more

dotnet 10 支持直接运行 cs 源文件

引用三方包

#:package Humanizer@2.14.1

using Humanizer;

var dotNet9Released = DateTimeOffset.Parse("2024-12-03");
var since = DateTimeOffset.Now - dotNet9Released;

Console.WriteLine($"It has been {since.Humanize()} since .NET 9 was released.");

linux shebang

#!/usr/bin/dotnet run
Console.WriteLine("Hello from a C# script!");
chmod +x app.cs
./app.cs

https://devblogs.microsoft.com/dotnet/announcing-dotnet-run-app

v 站的 dotnet 节点好冷清~~~

3215 次点击
所在节点    .NET
27 条回复
magicdawn
47 天前
kzfile
47 天前
c#写起来蛮舒服的,做一些特定的二次开发也只能用 c#,就是生态没那么丰富
liaohongxing
47 天前
go 也可以 go run main.go , 但是只是个快捷方式 ,build + run 一起执行而已 ,并不是传统意义上的脚本 ,不知道 .net 是否 是这样, 我想应该也是跟 go 一样的,不可能另造一个脚本解析器。
Need4more
47 天前
@nilaoda 不错!优势在于生成的二进制很小,可是还不支持 mac ,不支持 nuget 包
ragnaroks
47 天前
能替代 .ps1 就好,ps 真的一坨狗屎
dmanbu
47 天前
powershell 可以去死了
shiloh595
23 天前
古德古德

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1147221

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX