gpt4 book ai didi

c# - 将数字字符串拆分为数组

转载 作者:行者123 更新时间:2023-11-30 13:09:25 25 4
gpt4 key购买 nike

我有字符串 (10325710),我想将字符串拆分成一个数组。将字符串拆分为数组后,数组将为 {1,0,3,2,5,7,1,0}。请注意,字符串中有两个 1 和两个 0。我不想拆分“1”和“0”。因此,我希望得到的数组是{10,3,2,5,7,10}

有什么建议吗?

我的 C# 代码:

string myNumber = "10325710";
string[] myArray = myNumber.Select(p => p.ToString()).ToArray();

最佳答案

int[] nums = myNumber.Replace("10", "A")
.Select(c => Convert.ToInt32(c.ToString(), 16))
.ToArray();

基本上用“A”替换“10”,然后将每个字符视为 16 进制数。

关于c# - 将数字字符串拆分为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14213298/

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