simple:
public static string IncValue(string s)
{
if (s == null || s.Length < 2 || s.Length > 2) throw new Exception("invalid format");
var firstChar = s[0];
var lastChar = s[1];
if (firstChar < 'A' || firstChar > 'Z') throw new Exception("invalid first char");
if (lastChar < 'A' || lastChar > 'Z') throw new Exception("invalid last char");
lastChar += (char) 1;
if (lastChar > 'Z')
{
lastChar = 'A';
firstChar += (char) 1;
if (firstChar > 'Z') throw new Exception("overflow");
}
return firstChar.ToString() + lastChar.ToString();
}