- สร้างด้วย Visual Studio 2017
- สร้างด้วย Command Line
- สั่ง build ตัว .exe
- การรับพารามิเตอร์ (parameter)
1.สร้างด้วย Visual Studio 2017
เปิด Visual Studio 2017
เลือกที่เมนู File > New > Project
เลือก C# > Console App (.NET Core)
ตั้งชื่อโปรเจ็กส์ ConsoleApp1
ไฟล์ Program.cs
using System; namespace ConsoleApp1 { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }
2.สร้างด้วย Command Line
เปิด command prompt
สร้างโฟลเดอร์ชื่อ Hello
เข้าไปในโฟลเดอร์ Hello
สร้างโปรเจ็กส์ด้วยคำสั่ง
$ dotnet new console
หรือ เปิด command prompt แล้วใช้คำสั่ง
$ dotnet new console -o Hello
ไฟล์ Hello.csproj
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>netcoreapp2.2</TargetFramework> </PropertyGroup> </Project>
ไฟล์ Program.cs
using System; namespace Hello { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }
สั่ง run ด้วยคำสั่ง (อยู่ตำแหน่งเดียวกับไฟล์ Hello.csproj)
$ dotnet run Hello World!
หรือรันโดยการเรียกไฟล์ dll
$ dotnet .\bin\Debug\netcoreapp2.2\Hello.dll Hello World!
3.สั่ง build ตัว .exe
สั่ง build ตัว .exe ด้วยคำสั่ง
$ dotnet publish -c Release -r win10-x64 $ dotnet publish -c Release -r ubuntu.16.10-x64 $ dotnet publish -c Release -r osx.10.12-x64
จะได้ไฟล์ .exe อยู่ที่ bin\Release\netcoreapp2.2\win10-x64\Hello.exe
4.การรับพารามิเตอร์ (parameter)
using System; namespace ConsoleApp1 { class Program { static void Main(string[] args) { if (args.Length > 0) { Console.WriteLine($"Hello {args[0]}"); } else { Console.WriteLine("Hello!"); } } } }
ผลการรัน
> dotnet run Hello!
> dotnet run Jack Hello Jack