创建简单Hello World
2020年2月28日小于 1 分钟约 289 字
创建简单Hello World
源码
代码托管在GitHub上 https://github.com/luoyunchong/dotnetcore-examples/tree/master/console-hello-world
相关阅读
开始
创建一个hello-word的console,会输出Hello World!
mkdir console-hello-world
cd console-hello-world
dotnet new console
dotnet run
console-hello-world.csproj
OutputType 标记指定我们要生成的可执行文件,即控制台应用程序。
TargetFramework 标记指定要定位的 .NET 实现代码。 在高级方案中,可以指定多个目标框架,并在单个操作中生成所有目标框架。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.0</TargetFramework>
<RootNamespace>console_hello_world</RootNamespace>
</PropertyGroup>
</Project>
在 console-hello-world/bin/Debug/netcoreapp3.0中生成了console-hello-world.dll
cd console-hello-world #要先在console-hello-world目录中
dotnet bin/Debug/netcoreapp3.0/console-hello-world.dll
Hello World
修改main函数
using System;
namespace console_hello_world
{
class Program
{
static void Main(string[] args)
{
if (args.Length > 0)
{
Console.WriteLine($"Hello {args[0]}!");
}
else
{
Console.WriteLine("Hello!");
}
}
}
}
$ dotnet run -- John
Hello John!