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

VB 转 C#解决办法

2012-02-25 
VB 转 C#dimtemStrtempStrabcdefghijk StrConv(Left(StrConv(temStr,vbFromUnicode),4),vbUnicode)他将

VB 转 C#
dim   temStr
tempStr   =   "abcdefghijk "

StrConv(Left(StrConv(temStr,   vbFromUnicode),   4),   vbUnicode)
'他将返回 "abcdefgh "
tempStr   =   "中华人民共和国 "
StrConv(Left(StrConv(temStr,   vbFromUnicode),   4),   vbUnicode)
'他将返回 "中华人民 "

先求助把它转换成C#

[解决办法]
string tempStr;
byte[] vBytes;
tempStr = "abcdefghijk ";

vBytes = Encoding.Default.GetBytes(tempStr);
MessageBox.Show(Encoding.Default.GetString(vBytes, 0, 4 * 2));

tempStr = "中华人民共和国 ";
vBytes = Encoding.Default.GetBytes(tempStr);
MessageBox.Show(Encoding.Default.GetString(vBytes, 0, 4 * 2));

热点排行