首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#语言,该怎么解决

2013-07-01 
C#语言如何用char一次表示2个字母?[解决办法]如果是英文字母的话,因为c#中的char是16位的,所以,你可用高8

C#语言
如何用char一次表示2个字母?
[解决办法]
如果是英文字母的话,因为c#中的char是16位的,所以,你可用高8位和低8位分别来代表一个字母。
[解决办法]

char c = (char)(256 * (int)'a' + (int)'F');//组合成一个字符
Response.Write(c + "<br/>");
//分解还原
char r1 = (char)(c / 256);
char r2 = (char)(c % 256);
Response.Write(r1 + " " + r2);

[解决办法]
一个char可以表示65536个不同的组合,所以完全可以表示2个字母,因为它们的组合只需要26*26=676个组合。

热点排行