我正在尝试找到一种将数字转换为数字数组的方法,类似于字符数组,并且仍然能够对数组执行数学运算。
我的第一个想法是将数字转换为字符串,然后转换为字符数组,然后将数组转换回 Int32 类型。然而,这有一些意想不到的结果。例如,[int[]](1024).ToString().ToCharArray()
导致以下数组:
49
48
50
52
我确实知道这里发生了什么 - PowerShell 将数字视为 ASCII 字符,并将它们转换为它们的数值。但是,这并不能帮助我解决我的问题。
将数字转换为个位数整数数组的“正确方法”是什么?