我需要将此函数从C#转换为VB.net - 将INT转换为多字符串

时间:2017-05-18 17:32:37

标签: c# vb.net

我需要将此函数从C#转换为VB.NET,以便在SSRS报告中使用。

此函数应采用数字/ INT并返回多字符串。

So 26 would be simple Z
but 27 would = AA
78 = AAA 
79 = AAB
and so on

转换功能:

public static String getColumnNameFromIndex(int column)
{
    column--;
    String col = Convert.ToString((char)('A' + (column % 26)));
    while (column >= 26)
    {
        column = (column / 26) -1;
        col = Convert.ToString((char)('A' + (column % 26))) + col;
    }
    return col;
} 

1 个答案:

答案 0 :(得分:3)

如果您 LAZY ,我的意思是懒惰,您可以使用http://converter.telerik.com/

以下是您的输出:

{{1}}