c# - “格式提供者”(“文化”)对 Guid 格式有什么影响?
问题描述
我正在调试 C# 代码中的一些“不可能”问题,看起来可能Guid
有时会以某种意想不到的方式转换为字符串。也许类似于突然将 2555 年作为当前年份 (泰国阳历)。
代码使用不带参数的调用将Guid
变量转换为字符串。.ToString()
我看到也Guid
有这个版本ToString()
:
public string ToString (string format, IFormatProvider provider);
从技术上讲,我可以InvariantCulture
作为第二个参数传递。但是我没有看到任何关于如何provider
影响格式化结果的文档。
那会有什么影响吗?参数如何provider
影响Guid
格式?
解决方案
推荐阅读
- arrays - RUBY 中的“参数数量错误”错误
- python-3.x - 如何从 html 中获取字典?
- mysql - IN MYSQL如何取每一行的最大计数?
- algorithm - 在完整的二分图中找到第二个最大加权匹配
- javascript - 有没有办法深度链接 Chrome 应用程序?
- ffmpeg - 如何将视频转换为使用 ffmpeg 同步的 gif 和 mp3?
- javascript - 我正在 reactJS 中使用 axios 进行 API 调用,但得到的结果比预期的要多
- php - 如何修复“laravel 邮件发送在本地主机上工作的实时服务器上不起作用”?
- javascript - Javascript 在 Internet Explorer 中不起作用,但在所有其他浏览器中不起作用。为什么?
- mysql - Hive ParseException 缺少 Pivot 的 EOF