有人可以帮我这个吗?我有这个C ++代码,我需要将它转换为C#。
sprintf(szChkSum,"%03x",nChkSum);
“%03x”令我不安。这会产生一个3位十六进制数,对吧? 我需要在C#中做同样的事情,我是怎么做到的?
抱歉英语很差。
答案 0 :(得分:2)
string s = nChkSum.ToString("X3");
答案 1 :(得分:0)
答案 2 :(得分:0)
szChkSum = string.Format("{0:x3}", nChkSum);