当前位置: 代码迷 >> ASP.NET >> 怎么将给出的任意一个英文字母通过一个函数得到下个字母
  详细解决方案

怎么将给出的任意一个英文字母通过一个函数得到下个字母

热度:8977   发布时间:2013-02-25 00:00:00.0
如何将给出的任意一个英文字母通过一个函数得到下个字母?
比如给出个B,写个函数能得出C,这个函数我不想一个个例举,26个的话代码就太累赘了,能不能通过类似ASCII得出下个字母来?

------解决方案--------------------------------------------------------
你把字母转成ASCII码,判断只要不是最后一个就加一,再转成字母
------解决方案--------------------------------------------------------
同意楼上的.
转换为ASCII码再做处理
------解决方案--------------------------------------------------------
字母转成ASCII加一,判断是否大于z的ASCII码,大于为a
------解决方案--------------------------------------------------------
char a= 'A ';

Response.Write(Convert.ToChar(a+1));
------解决方案--------------------------------------------------------
char c0 = 'A ';
char c1 = (char)(c0 + 1);