我正在学习c#,遇到了Lambda表达式。是否可以将以下代码块转换为任意给定字符串的lambda表达式:
foreach (var c in str) if (c < '0' || c > '9') return false;
在这里,我试图确保字符串只包含数字。抱歉,如果它看起来太不好了,但我很难把lambda裹在头上。
一点代码片段将非常有用。
你可以把Linq All 具有的函数 char.IsDigit :
All
char.IsDigit
return str.All(char.IsDigit);