求1段C#代码用BCB怎么写

gxlznzm 2011-06-17 10:22:18
求1段C#代码用BCB怎么写
private string FCS(String Value)
{
int i, f;
byte[] x;
f = 0;
for (i = 0; i < Value.Length; i++)
{
x = ASCIIEncoding.ASCII.GetBytes(Value.Substring(i, 1));
f = f ^ (int)x[0];
}

return f.ToString("X");
}

其实最主要的还是这行搞不懂 x = ASCIIEncoding.ASCII.GetBytes(Value.Substring(i, 1));
...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
gxlznzm 2011-06-17
  • 打赏
  • 举报
回复
十分感谢,给分
周药师 2011-06-17
  • 打赏
  • 举报
回复

//---------------------------------------------------------------------------
String FCS(String Value)
{
int i,f(0);
byte x;
for (int i=1;i<=Value.Length();i++)
{
x = (byte)Value[i];
f = f ^ (int)x;
}
return IntToHex(f,1);
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
ShowMessage(FCS("1")) ;
}
//---------------------------------------------------------------------------

gxlznzm 2011-06-17
  • 打赏
  • 举报
回复
代码怎么写呢
周药师 2011-06-17
  • 打赏
  • 举报
回复
x = ASCIIEncoding.ASCII.GetBytes(m);
这段是求m的ASCII码。
比如 m = 3 ;那么m的ASCII码就是 x = 0x33 ; 显示的就是十进制51

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧