gpt4 book ai didi

c# - 在 C# 中使用 try parse 检查字符串是否为数字

转载 作者:太空宇宙 更新时间:2023-11-03 17:08:04 25 4
gpt4 key购买 nike

我的值如下所示

string value = "10053409434400003333336533210923";

当我尝试在其下方解析时,isNumeric 总是显示错误结果,因为它很长(我认为)

long n;
bool isNumeric = long.TryParse(value , out n);
if (!isNumeric) // Always false
{

}

我在代码中遗漏的地方如何检查字符串(甚至 50 个字符)的值是否为数字?

谢谢

最佳答案

如果你想检查是否所有字符都是数字,而不确保数字可以用整数类型表示,试试 Linq:

bool digitsOnly = s.All(c => char.IsDigit(c));

关于c# - 在 C# 中使用 try parse 检查字符串是否为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29961623/

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