永发信息网

C# 怎么把整数数值前面的0去掉,比如0010变成10,有没有什么自带的公式可以解决。这个值是在做sql查询得到

答案:5  悬赏:50  手机版
解决时间 2021-03-23 20:28
  • 提问者网友:骨子里的高雅
  • 2021-03-23 02:59
C# 怎么把整数数值前面的0去掉,比如0010变成10,有没有什么自带的公式可以解决。这个值是在做sql查询得到
最佳答案
  • 五星知识达人网友:掌灯师
  • 2021-03-23 03:56
这就是个字符串,怎么会是整数类型呢
强制转换成int型就没有了,Convert.ToInt32("0010")
全部回答
  • 1楼网友:山君与见山
  • 2021-03-23 06:52
我觉得可以用函数直接对查询进行处理,如SELECt LTRIm('0010','0') FROM DUAL;
  • 2楼网友:持酒劝斜阳
  • 2021-03-23 05:47
用自带函数即可
s=“00010000”;
int m=int.Parse(s);
  • 3楼网友:春色三分
  • 2021-03-23 05:23
直接在SQL查询的时候就转换么,如果是的话下面两个SQL函数,楼主任意选用
CONVERT(INT,'0010')
CAST('0010' AS INT )
  • 4楼网友:蓝房子
  • 2021-03-23 04:18
string s="0010";
s=s.TrimStart('0');
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯