![]() |
1
2
创建一个执行复杂转换的方法,该方法可以抛出异常并从lambda调用它。例如,选择(s=>完成方法)
现在,您可以在重新引发之前将异常记录在catch块中,或者在重新引发之前使用exception.data向其添加信息,或者使用所需的信息将其包装在自定义异常中。如果不是自定义异常,请记住在抛出时只使用“throw”。
还可以将方法体内联到lambda中:
|
![]() |
2
0
只要您不打算将它与linqtosql或ef一起使用,就可以创建自己的扩展方法来包装异常并告诉您字符串的值。 |
![]() |
3
0
在这种情况下,where子句可能适合过滤掉您要查找的长度:
编辑
|
|
Julia · 矢量中相加为总和S的值的数量 1 年前 |
![]() |
apetrai · 我应该如何假设算法使用哪种迭代器类别? 2 年前 |
![]() |
Pratik · 不使用Java DeepCopy迭代器 6 年前 |
![]() |
PanDe · 将两个列表合并为一个Dict、Tuple 6 年前 |
![]() |
bisarch · 迭代哈希集并在每次迭代中删除多个元素 6 年前 |