【发布时间】:2012-12-22 04:57:08
【问题描述】:
我有字符串 (10325710),我想将字符串拆分为一个数组。将字符串拆分为数组后,数组将为{1,0,3,2,5,7,1,0}。请注意,字符串中有两个1s 和两个0s。我不想拆分“1”和“0”。因此,我希望得到的数组是{10,3,2,5,7,10}。
有什么建议吗?
我的 C# 代码:
string myNumber = "10325710";
string[] myArray = myNumber.Select(p => p.ToString()).ToArray();
【问题讨论】:
-
你怎么知道数组中没有 32?还是只是没有零?
-
我猜,字符串中只有值 1..10。不过,这应该明确说明。
-
输出数组中允许的有效整数范围是多少?
-
ya...myNumber 中只有 1-10 个。