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

C# 与BCB之间的转换!解决思路

2013-01-27 
C# 与BCB之间的转换!C#中的下列语句怎么变成可以使用的BCB语句 求解byte[] bs {97, 98, 99, 100, 101, 1

C# 与BCB之间的转换!
C#中的下列语句怎么变成可以使用的BCB语句 求解  
 byte[] bs = {97, 98, 99, 100, 101, 102};
  string ss = System.Text.Encoding.ASCII.GetString(bs);
  this.textBox1.AppendText("The string is: " + ss + "\n");

  运行结果为:The string is: abcdef 


Come from http://www.dzwebs.net Article Url??http://www.dzwebs.net/3121.html
[解决办法]
本帖最后由 ccrun 于 2012-11-05 09:45:53 编辑

byte bs[] = { 97, 98, 99, 100, 101, 102, 0x0 };
Memo1->Lines->Add(String("The string is: ") + (char *)bs);

[解决办法]

unsigned char bs[] = { 97, 98, 99, 100, 101, 102, 0x0 };
Memo1->Lines->Add(String("The string is: ") + (char *)bs);
[解决办法]
强制转一下就行了
unsigned char bs[] = { 97, 98, 99, 100, 101, 102, 0x0 };
unsigned和“*”之类的类型问题就像下面强制转一下
String((char *)bs);

热点排行