â . ã¯ããã«
ã¿ã¤ãã«ã®éããC#ã¹ã¯ãªãããå®è¡ããæ¹æ³ãã§ãã
â ¡. å¿ è¦ãªãã®
â ¢. ããæ¹
1. dotnet-script ãã¤ã³ã¹ãã¼ã«ãã
dotnet tool install -g dotnet-script
3. å®è¡ãã
dotnet script main.csx
å®è¡çµæ

ãã®ä»
URLããå®è¡ãã
dotnet script https://tinyurl.com/y8cda9zt
REPL
$ dotnet script > var x = 1; > x + 2 3
Scaffolding
mkdir hoge cd hoge dotnet script init
IPã¢ãã¬ã¹ã表示ãããµã³ãã«ããã°ã©ã
â»VSCode ãå©ç¨ããå ´åã¯è¨å®ã§ editor.codeLens ãç¡å¹ã«ããæ¹ãè¦ããããªãã¾ãã
#! "netcoreapp2.1" #r "nuget:NetStandard.Library,2.0.3" #r "nuget: Utf8Json, 1.3.7" using System.Net.Http; using Utf8Json; var client = new HttpClient(); var str = await client.GetStringAsync("https://httpbin.org/get"); var obj = JsonSerializer.Deserialize<dynamic>(str); Console.WriteLine((string)obj["origin"]);