gpt4 book ai didi

c# - 如何在 C# 中将字符串的一部分转换为 int?

转载 作者:行者123 更新时间:2023-11-30 18:53:35 24 4
gpt4 key购买 nike

<分区>

static void Main(string[] args)
{
string foo = "jason123x40";
char[] foo2 = foo.ToCharArray();
string foo3 = "";

for (int i = 0; i < foo2.Length; i++)
{
int num = 0;
Int32.TryParse(foo2[i].ToString(), out num);
if (num != 0)
{
foo3 += num.ToString();
}
}
Console.WriteLine(foo3);
Console.ReadLine();
}

假设我有一个名为“john10smith250”的字符串。结果应为“10250”。但是我会用我的代码得到“125”。

我过滤掉 0 的原因是因为我不希望任何非数字字符被视为零。

是否有更好的方法将字符串的一部分转换为 int?

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