如何在谓词中使用TryParse方法?TryParse需要out参数.在下面的示例中,我想调用TryParse来确定x是否可以转换为整数.我真的不关心out参数 - 我只是想让它编译.
string[] nums = num.Split('.');
PexAssume.TrueForAll(nums, x => int.TryParse(x, out (int)0));
Run Code Online (Sandbox Code Playgroud)
string[] nums = num.Split('.');
PexAssume.TrueForAll(nums, x => { int result; return int.TryParse(x, out result); });
Run Code Online (Sandbox Code Playgroud)
lambda的"expression"部分可以用大括号包装,允许带有多个语句的完整函数体.只要该主体的结果与您正在实现的隐含函数的返回值相同,您就可以在这些大括号之间执行任何操作.
| 归档时间: |
|
| 查看次数: |
1575 次 |
| 最近记录: |