您的位置:首页 > 其它

数字转成字母的方法

2013-12-02 18:20 330 查看
一个将数字转成字母的方法

private static string Num_to_letter(int value)
{
//此处判断输入的是否是正整数数字
if (Regex.IsMatch(value.ToString(), "^\\d+$"))
{
int remainder = value % 26;
//remainder = (remainder == 0) ? 26 : remainder;
int front = (value - remainder) / 26;
if (front == 0)
{
return Level[remainder];
}
else if (front < 26)
{
return Level[front - 1] + Level[remainder];
}
else
{
return Num_to_letter(front) + Level[remainder];
}
}
else
{
return string.Empty;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: