gpt4 book ai didi

c# - 为什么所有 TryParse 重载都有一个 out 参数?

转载 作者:IT王子 更新时间:2023-10-29 04:05:02 26 4
gpt4 key购买 nike

<分区>

我发现很多时候我不需要TryParse方法的out参数,但问题是它是必然的。此处我将在不需要时展示一个示例。

我想检查一个字符串是否是整数,如果是整数则打印“An integer”;否则,打印“不是整数”。所以这是代码:

string value = Console.ReadLine(); //Get a value from the user.
int num; //Why should I have it?? No need at all !

if (int.TryParse(value, out num))
{
Console.WriteLine("An integer");
}
else
{
Console.WriteLine("Not an integer");
}

我只是想知道为什么 TryParse 总是返回一个 out 参数?为什么它没有没有 out 参数的重载?

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