gpt4 book ai didi

c# - 新手查询正确使用TryParse()

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

我刚刚尝试过 TryParse,我是 C# 的新手,只是想了解所有内容,然后希望获得最佳实践...

语法上这是有效的:

double number = Double.Parse(C.ReadLine());

TryParse 是否只返回一个 bool 值,如果解析成功则为真?

当我这样做时:

double number;
bool b = Double.TryParse(C.ReadLine(), out number);

number 是来自 C.ReadLine() 的已解析输入,正如预期的那样,一切正常。 TryParse 通常是这样使用的吗?努力提高效率,感谢像this这样的建议.

欢迎提供有关方法的任何建议,以及有关 Try(things) 的在线资源的信息。

最佳答案

您在 TryParse 可能失败时使用它,并且您不希望您的代码抛出异常。

例如

if (!Double.TryParse(someinput, out number))
{
Console.WriteLine("Please input a valid number");
}

关于c# - 新手查询正确使用TryParse(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14927003/

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