gpt4 book ai didi

c# - "".All(char.IsNumber) 返回 True

转载 作者:太空宇宙 更新时间:2023-11-03 19:40:57 24 4
gpt4 key购买 nike

为什么 "".All(char.IsNumber) 返回 true?根据方法总结,All()方法:

Determines whether all elements of a sequence satisfy a condition.

这似乎不太准确,因为没有元素开始,所以序列中没有元素满足条件。

最佳答案

以这种方式记录 - MSDN, in the Returns section (正如 Loocid 在评论中指出的那样):

true if every element of the source sequence passes the test in the specified predicate, or if the sequence is empty; otherwise, false.

它被定义为这样做的原因是因为 All 在空序列上的语义定义最终源自数学逻辑,其中 for-all 量词在空集上以这种方式工作。这在 Mathematics SE 的这个问题的答案中有解释:Why is predicate “all” as in all(SET) true if the SET is empty?

关于c# - "".All(char.IsNumber) 返回 True,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53475284/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com