小编Col*_*ury的帖子

"子串"是一个数值

在C#中,"子串"(缺少更好的词)的长值是什么的最好方法.

我需要计算预告片记录的帐号总和,但只需要16个最不重要的字符.

我能够通过将值转换为字符串来实现这一点,但想知道是否有更好的方法可以完成它.

long number = 1234567890123456789L;
const long _MAX_LENGTH = 9999999999999999L;

if (number > _MAX_LENGTH)
{
  string strNumber = number.ToString();
  number = Convert.ToInt64(strNumber.Substring(strNumber.Length - 16));
}
Run Code Online (Sandbox Code Playgroud)

这将返回值4567890123456789.

c#

3
推荐指数
2
解决办法
1337
查看次数

标签 统计

c# ×1