使用此重构将 LINQ 查询语法转换为 foreach 语句。
此重构适用于:
1、C#
2、Visual Basic
使用方法
1、选择以 from
开头的整个 LINQ 查询。
此重构只能用于转换用查询语法而不是方法语法表达的 LINQ 查询。
2、按 Ctrl+. 或单击代码文件边距中的螺丝刀图标。
3、选择“转换为‘foreach’” 。 或者,选择“预览更改” 以打开“预览更改”对话框,然后选择“应用” 。
对于 C#,由这些重构生成的代码对 foreach 循环的迭代变量使用显式类型或 var。 生成代码中的类型(显式或隐式)取决于范围内的代码样式设置。 这些特定的代码样式设置在“工具”>“选项”>“文本编辑器”>“C#”>“代码样式”>“常规”>“var 首选项”下以计算机级别进行配置,或在 EditorConfig 文件下以解决方案级别进行配置。 如果在“选项” 中更改了代码样式设置,请重新打开代码文件以使更改生效。