标签: c# .net lambda
我正在学习c#,我遇到了Lambda表达式。我可以将以下代码块转换为任何给定字符串的lambda表达式:
foreach (var c in str) if (c < '0' || c > '9') return false;
这里我试图确保字符串只包含数字。很抱歉,如果它看起来太棒了,但我很难将lambda缠绕在我的头上。
一些小代码片段将非常有用。
答案 0 :(得分:2)
您可以将Linq All功能与char.IsDigit结合使用:
All
char.IsDigit
return str.All(char.IsDigit);