gpt4 book ai didi

c# - 代码覆盖率结果窗口中的额外类

转载 作者:行者123 更新时间:2023-12-04 02:17:07 25 4
gpt4 key购买 nike

在 Visual Studio 2010 中运行我的自动化测试后,“代码覆盖率结果”选项卡显示了一些我不理解的内容。接受测试的类之一称为 ApplicationData。它显示在代码覆盖列表中。但它的变体也出现了,在这种情况下出现了三次(见下文)。

如果我在代码覆盖选项卡中展开每个 ApplicationData 实例,第一个显示所有方法,其余显示一些方法。

我的问题是...附加了 <>c__DisplayClass 的那些额外的 ApplicationData 类是什么?

enter image description here

最佳答案

这些是自动生成的类,用于语法糖功能,如闭包。即

 int v = 1;
myIntArray.Foreach( item => { v+= item; });

将生成一些类来适本地存储/传递 v

关于c# - 代码覆盖率结果窗口中的额外类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11025618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com