我正在从 Mark Price 的书中学习 C# C#9 и .NET 5
。
有一类Person
:
using static System.Console;
namespace Packt.Shared {
public class Person
{
public string? Name;
public DateTime DateOfBirth;
}
}
当显示一个人的信息时:
var bob = new Person();
bob.Name = "Bob Smith";
bob.DateOfBirth = new DateTime(1965, 12, 22);
WriteLine(
format: "{0} was born on {1:dddd, d MMMM yyyy}",
arg0: bob.Name,
arg1: bob.DateOfBirth
);
产生稍微难看的输出:
Bob Smith was born on среда, 22 декабря 1965
我的问题是如何更改输出语言。例如,输出应如下所示:
Bob Smith was born on Wensday, 22 December 1965
我希望一切都清楚,如果没有,请写在评论中。
您需要将默认文化更改为英语。您可以使用不变量,因为它也是“英语”。
连接命名空间
添加到代码的开头