System.ValueTuple 4.4.0-> 4.5.0中发生了什么变化?

时间:2018-09-04 12:47:06

标签: c# .net c#-7.0 base-class-library valuetuple

我考虑将我的System.ValueTuple引用从4.4.0更新为(当前)4.5.0。

为了避免回归,我想找出这两个版本之间的变化。 nuget page说:

  

发行说明

     

https://go.microsoft.com/fwlink/?LinkID=799421

链接到.NET Core github存储库。

“发行说明”链接是否断开,或者.NET Core github存储库是否实际上包含System.ValueTuple的变更日志?如果是后者,它到底在哪里?我尝试了searching for System.ValueTuple in the repository,它产生了一些结果,但是并没有帮助我找到4.4.0和4.5.0版本之间的更改。

1 个答案:

答案 0 :(得分:2)

System.ValueTuple 的源代码可以在 here 中找到。

根据Nuget-History,4.4.0 版于 2017 年 8 月 9 日发布,4.5.0 版于 2018 年 5 月 29 日发布。

因此,根据 git 历史记录,this 是在此时间范围内进行的唯一提交(修复文档错误):

  public T1 Item1;

  /// <summary>
- /// The current <see cref="ValueTuple{T1, T2}"/> instance's first component.
+ /// The current <see cref="ValueTuple{T1, T2}"/> instance's second component.
  /// </summary>
  public T2 Item2;