首页 > 解决方案 > “格式提供者”(“文化”)对 Guid 格式有什么影响?

问题描述

我正在调试 C# 代码中的一些“不可能”问题,看起来可能Guid有时会以某种意想不到的方式转换为字符串。也许类似于突然将 2555 年作为当前年份 (泰国阳历)。

代码使用不带参数的调用将Guid变量转换为字符串。.ToString()我看到也Guid有这个版本ToString()

public string ToString (string format, IFormatProvider provider);

从技术上讲,我可以InvariantCulture作为第二个参数传递。但是我没有看到任何关于如何provider影响格式化结果的文档。

那会有什么影响吗?参数如何provider影响Guid格式?

标签: c#.netformattingguid

解决方案


推荐阅读