gpt4 book ai didi

c# - 为什么 Boolean.TryParse()] 和 Convert.ToBoolean() 计算字符串的方式不同?

转载 作者:行者123 更新时间:2023-12-03 09:12:44 33 4
gpt4 key购买 nike

为什么Boolean.TryParse()Convert.ToBoolean()以不同的方式评估字符串?

我理解他们最终如何做出不同的评估:

  1. Boolean.TryParse() 将匹配(不区分大小写)“true”和“false”。
  2. Convert.ToBoolean() 将匹配整个值范围(上面链接的 Microsoft doco 中演示的示例),我认为这更自然。

这是我不明白的差异背后的原因。

有一些讨论涉及这个主题,但似乎没有解决这个特定问题。

最佳答案

它位于方法/类名称中。

转换 -> 您已经拥有一些值,您可以将其转换为另一种类型。例如您的值 1 可以转换为 true

解析 -> 您将值作为字符串,然后解析它。

关于c# - 为什么 Boolean.TryParse()] 和 Convert.ToBoolean() 计算字符串的方式不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40714405/

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