Ada*_*bel 1 c# sequence number-formatting
我需要能够创建长度为 19+ 位的数字范围。
我尝试使用 Enumerable.Range(120000003463014,50000).ToList();
这适用于较小的数字,但使用上面的我得到一个错误,说它对于 int32 数字来说太大了。有什么方法可以创建一个包含大数字的连续范围(有时我会使用 15 位数字,我什至会使用 25 位数字)。先感谢您
PS 我当前问题的起始编号是 128854323463014 Ending # 128854323513013
您可以创建自己的接受版本long:
public IEnumerable<long> CreateRange(long start, long count)
{
var limit = start + count;
while (start < limit)
{
yield return start;
start++;
}
}
Run Code Online (Sandbox Code Playgroud)
用法:
var range = CreateRange(120000003463014, 50000);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1462 次 |
| 最近记录: |