如何将long转换为数字列表
本文关键字:数字 列表 转换 long | 更新日期: 2023-09-27 18:19:32
我有一个长数字,我想将其转换为与十进制数字对应的整数列表。
long l = 9876543210L;
List<int> list = // how?
实验结果:[0,1,2,3,4,5,6,7,8,9]
,因此list[0]
将为9,list[1]
将为8(左起第二位),等等。
如果您愿意通过字符串处理来实现这一点,可以使用:
long l = ...;
var list = l.ToString().Select(c => int.Parse(c.ToString())).ToList();
这将数字转换为字符串(十进制),然后将字符串中的每个字符解析为整数。
如果性能很关键,最好用数字来表示。