![](/img/trans.png)
[英]C# - Windows CE: form translation independent of OS culture settings
[英]Change windows Culture Settings or define new using C#
我可以使用 C# 永久更新 windows 文化設置嗎?
或者我可以使用 C# 在 windows 中定義新的文化嗎?
如果是,請同時提供 C# 或 VB.Net 的代碼。
我知道如何更改項目的文化設置。
提前致謝。
即使您想更改文化設置,您仍然可以在格式問題中運行。 如果用戶更改 windows 中的區域性設置,您仍然不知道您可以期待什么格式規則(格式化程序)。 例如,在解析日期時間之前更改文化是一種不好的做法。 如果您需要解析特定的格式,您可以更好地制作一個格式化程序,例如:
dateString = "Sun 15 Jun 2008 8:30 AM -06:00";
format = "ddd dd MMM yyyy h:mm tt zzz";
try {
result = DateTime.ParseExact(dateString, format, provider);
Console.WriteLine("{0} converts to {1}.", dateString, result.ToString());
}
catch (FormatException) {
Console.WriteLine("{0} is not in the correct format.", dateString);
}
好的做法是假設用戶的計算機具有適合特定用戶的正確格式。 然后用戶可以以與他使用的任何其他程序相同的格式給出值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.