Version.TryParse在c#中忽略零

时间:2015-02-09 15:27:20

标签: c#

我正在尝试将HttpResponseMessage.Version赋值为" 1.07" (实际上它是服务返回的值。它不是固定值。这只是一个示例值。)我尝试使用下面的代码,但它返回值为1.7。

  string input = "1.07"
  Version ver = null;
  if (Version.TryParse(input, out ver))
     Console.WriteLine("Converted '{0} to {1}.", input, ver);

我认为它是Version类的行为,但有没有解决这个问题的方法呢?

问题是HttpResponseMessage.Version只接受版本数据类型值。如果我将其转换为字符串,再次将其转换回版本数据类型则忽略该前导零。

0 个答案:

没有答案