闽公网安备 35020302035485号
using System;
namespace MyConsoleApp
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
// Add your application logic here
}
}
}
这段代码展示了一个典型的 .NET 项目结构:using System;
Console.WriteLine("Hello, World!");
这个改动不再需要手动声明 Main 方法,甚至类名和命名空间也可以省略,语法更直观、代码更简洁。但它仍然依赖 .csproj 项目文件。你需要使用 dotnet new console 创建项目,并用 dotnet run 运行。Console.WriteLine("Hello, World!");
你只需在命令行中执行:dotnet run MyApp.cs这样就能运行你的应用程序。这种极简模式非常适合:
3.快速验证思路
#:package Humanizer@2.*
using Humanizer;
var started = DateTimeOffset.Parse("2025-05-19");
var since = DateTimeOffset.Now - started;
Console.WriteLine($"Started {since.Humanize()} ago");
这段代码引用了 Humanizer 库,将时间差格式化为人类可读的语句。#:sdk Microsoft.NET.Sdk.Web
#:package Microsoft.AspNetCore.OpenApi@10.0.0-preview.4.*
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddOpenApi();
var app = builder.Build();
app.MapGet("/", () => "Hello World!");
app.Run();
这段代码展示了一个无需 .csproj 文件的极简 Web API 服务。