相关疑难解决方法(0)

有没有一种简单的方法可以将int转换为每个数字的整数数组?

说我有

var i = 987654321;
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法来获得数字的数组,相当于

var is = new int[] { 9, 8, 7, 6, 5, 4, 3, 2, 1 };
Run Code Online (Sandbox Code Playgroud)

没有.ToString()和迭代的字符int.Parse(x)

c#

13
推荐指数
5
解决办法
2万
查看次数

将字符转换为整数会产生意外的值

我有以下代码:

var stringNumber = 93.ToString(CultureInfo.InvariantCulture);
var stringArray = stringNumber.ToCharArray();
var intArray = stringArray.Select(x => (int)x).ToArray();
Run Code Online (Sandbox Code Playgroud)

我期望intArray包含的是值9,3但它包含57,51而且我不确定为什么?我怎样intArray才能包含预期的值?

c#

2
推荐指数
1
解决办法
127
查看次数

标签 统计

c# ×2