Damian Edwards วิศวกรตำแหน่ง Principal Architect ของไมโครซอฟท์โชว์ฟีเจอร์ใหม่ของคำสั่ง dotnet ใน .NET 10 ที่กำลังจะออกมา โดยฟีเจอร์สำคัญคือการรันไฟล์ได้โดยตรง ไม่ต้องสร้างโปรเจคอะไรอีก เหมือนภาษาสคริปต์ต่างๆ ที่รันไฟล์เดี่ยวๆ ได้
Damian ระบุว่าการรันไฟล์เดียวได้โดยไม่ต้องมีโครงไฟล์ต่างๆ ล้อมรอบมากๆ ทำให้คนเรียนรู้ภาษาได้ง่าย ภาษาสคริปต์ต่างๆ นั้นผู้ใช้สามารถเรียนรู้ syntax แล้วเริ่มเขียนได้ทันที ขณะที่ dotnet เดิมต้องมีไฟล์โปรเจคล้อมรอบ โดยเฉพาะในลินุกซ์นั้นผู้ใช้สามารถประกาศหัวไฟล์ด้วยเครื่องหมาย #! เพื่อให้รันไฟล์ได้โดยตรงเลยทีเดียว ทำให้สามารถรันไฟล์ C# ได้เหมือนการรันภาษาสคริปต์เช่น Python, Bash หรือ Ruby
ช่วงหลังภาษาอื่นๆ ล้วนมีความสามารถในการรันไฟล์ซอร์สโค้ดได้โดยตรงแม้ไม่ใช่ภาษาสตริปต์ เช่น ภาษา go หรือภาษา rust ก็มีคำสั่งรูปแบบนี้เหมือนกัน การที่ C# มีฟีเจอร์นี้จึงทำให้มีรูปแบบการใช้งานเท่าเทียมกัน
ที่มา - YouTube: Microsoft Developer
on
อันนี้คือดี
btoy Mon, 26/05/2025 - 13:30
อันนี้คือดี
ถ้าต้อง reference dependency…
deaknaew Mon, 26/05/2025 - 15:27
ถ้าต้อง reference dependency อื่นๆยังจะใช้ได้ไหมหว่า
ได้ครับ ใช้ macro #package…
lew Mon, 26/05/2025 - 18:11
In reply to ถ้าต้อง reference dependency… by deaknaew
ได้ครับ ใช้ macro #package เอา