Convert.ToInt()转换 public void A(int i){}string s = "0x01";现在我要把 s 传到A方法中怎么样把 s 转换成Int型 传到A方法中 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 A( int.Parse(s) );即可 另外 把s 转换完后必须为int j = 0x01 而不是 int j = 1 A( int.Parse(s) );即可这样的话 int.Parse(s) 就 等于1了不是我要的 int i = 0xO1 这种效果因为 我要把 数据传到VC++里写的 动态库中动态库接收的是 0xO1 这种 sorry,剛才那個錯了,下面是正確的。A(Convert.ToInt32(s,16)) 其实在C#内部,16进制与10进制没有区别,也就是说,你传0x14和传20,是一样的,VC++如果是按16进制来接收的话,你直接传14就应该可以了吧。没有看你的程序,以上意见仅供参考 tjvictor(下一站----星星)你那种方法 输出的就是1了 而不是我要的 0x01 int i = 0x01与int i = 1是没有任何区别的,lz想要的什么效果? 因为 VC++动态库里 需要Int而这个Int 必须是这样的格式(int i = 0x01) c# datagridview怎么做折叠展开? 重写tabControl的onPaint方法。 C# 中combobox使用代码下拉,鼠标消失 C#水晶报表 c#中 如何实现让textbox象vb中控件数组那样的调用? 问一个正则表达式的问题. 如何加速VS 2005 IDE 的运行? 未在地本计算机上注册“Microsft.Jet.OLEDB.4.0"提供程序 急急急!!!查询上网记录 remoting采用客户激活的方式时,客户端怎样才能不需要服务器对象的dll文件 请教如何将一个十六进制格式内容的字符串转为相同的十六进制数据。 怎样让asp和.net中的md5兼容?
即可
int j = 0x01 而不是 int j = 1
即可这样的话 int.Parse(s) 就 等于1了
不是我要的 int i = 0xO1 这种效果
因为 我要把 数据传到VC++里写的 动态库中
动态库接收的是 0xO1 这种
A(Convert.ToInt32(s,16))
没有看你的程序,以上意见仅供参考
而这个Int 必须是这样的格式(int i = 0x01)