将Int List转换为Integer

Kez*_*zer 6 c#

这是我必须承认的一个奇怪的案例,但我正试图找到一种简洁而优雅的方式将一个转换List<int>成一个实际的int.例如,如果我的列表包含条目1,2和3,那么最后的整数将是123.我想到的另一种方法是将数组转换为字符串然后解析字符串.

任何提示?

Dav*_*d M 15

迭代列表,就像添加一个总和,但在每个阶段将运行总数乘以10.

int total = 0;
foreach (int entry in list)
{
    total = 10 * total + entry;
}
Run Code Online (Sandbox Code Playgroud)

  • 如果条目不是单个数字怎么办?让我们说:{1,3,15}预期结果:1,315实际结果:145 (3认同)