How to find out next character alphabetically?

c#, char

Solution

Try this:

char letter = 'c';

if (letter == 'z')
    nextChar = 'a';
else if (letter == 'Z')
    nextChar = 'A';

else
    nextChar = (char)(((int)letter) + 1);

This way you have no trouble when the char is the last of the alphabet.

Problem

How we can find out the next character of the entered one. For example, if I entered the character "b" then how do I get the answer "c"?

Original source