C# 为什么Boolean.TryParse()]和Convert.ToBoolean()对字符串的求值不同?

C# 为什么Boolean.TryParse()]和Convert.ToBoolean()对字符串的求值不同?,c#,asp.net,C#,Asp.net,为什么要对字符串进行不同的定义和计算 我理解他们最终的评价是如何不同的: Boolean.TryParse()将匹配(不区分大小写)“true”和“false” < LI>转换。toBooLoEnter()将匹配整个范围的值(在上面链接的微软DoCo中展示的示例),我认为这更自然。 这就是我不理解的差异背后的原因 有几个讨论涉及这个主题,但似乎没有解决这个特定的问题。在方法/类名中 转换->您已经有了一些值,您可以将其转换为另一种类型。e、 g.您有值1,该值可以转换为true 解析->您将值作

为什么要对字符串进行不同的定义和计算

我理解他们最终的评价是如何不同的:

  • Boolean.TryParse()将匹配(不区分大小写)“true”和“false”
  • < LI>转换。toBooLoEnter()将匹配整个范围的值(在上面链接的微软DoCo中展示的示例),我认为这更自然。 这就是我不理解的差异背后的原因


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

    在方法/类名中

    转换->您已经有了一些值,您可以
    将其转换为另一种类型。e、 g.您有值
    1
    ,该值可以转换为
    true


    解析->您将值作为字符串,您可以
    解析它。

    您可以展示一些代码来解释到底是什么困扰您吗?我不同意重复。选择的答案清除了我的问题,这在链接的问题中没有解决。谢谢,这现在完全有意义了:)