以下函数可以从字符串返回9位数.
我的问题是,如果我传递abc ="123456",这意味着它低于9位数.它显示错误.我需要从给定的字符串最多9位数.如果我传递六位数,我需要六位数字符串而不是错误.
public string test()
{
string abc="asdhfjsdfkjhfiovjalksdhafbvklxkjszjhd";
return abc.Substring(0, 9);
}
Run Code Online (Sandbox Code Playgroud)
试试这个:
abc.Substring(0, Math.Min(9, abc.Length));
Run Code Online (Sandbox Code Playgroud)
当你的字符串短于9时,它将返回完整的字符串
| 归档时间: |
|
| 查看次数: |
64 次 |
| 最近记录: |