使用 Visual Studio 2017 生成 C# .NET Core Hello World 应用程序:
https://docs.microsoft.com/zh-cn/dotnet/core/tutorials/with-visual-studio
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("\nWhat is your name");
var name = Console.ReadLine();
var date = DateTime.Now;
Console.WriteLine($"\nHello,{name},on {date:d} at {date:t}!");
Console.WriteLine("Hello, {0}! Today is {1}, it's {2:HH:mm} now.", name, date.DayOfWeek, date);
Console.WriteLine($"Hello, {name}! Today is {date.DayOfWeek}, it's {date:HH:mm} now.");
Console.Write("Press any key to continue...");
Console.ReadKey(true);
}
}
}
- ReadLine()后面需要加(),DateTime.Now后面不加。
- 字符串内插符,用于将{}内的内插字符串解析为结果字符串,$后面需紧跟",不然会编译错误。比复合格式字符串更为直观。
- {date:HH:mm} 将date的值设置为HH:mm格式