Friday, July 16, 2010

generate a list of alphabet using csharp

//generate a list of alphabet using csharp

//this recurcive function will return you

//a string with position of passed int

//say if pass 0 will return A ,1-B,2-C,.....,26-AA,27-AB,....,701-ZZ,702-AAA,703-AAB,...

static string CharacterIncrement(int colCount)

{

int TempCount = 0;

string returnCharCount = string.Empty;

if (colCount <>

{

TempCount = colCount;

char CharCount = Convert.ToChar((Convert.ToInt32('A') + TempCount));

returnCharCount += CharCount;

return returnCharCount;

}

else

{

var rev = 0;

while (colCount >= 26)

{

colCount = colCount - 26;

rev++;

}

returnCharCount += CharacterIncrement(rev-1);

returnCharCount += CharacterIncrement(colCount);

return returnCharCount;

}

}

//--------this loop call this function---------//

int i = 0;

while (i <>

{

string CharCount = string.Empty;

CharCount = CharacterIncrement(i);

i++;

}

No comments: