社区
C#
帖子详情
[C#]请问如何将字符串转化成十进制?
benefactor
2007-06-11 10:50:18
请问如何将字符串转化成十进制形式?
...全文
2263
38
打赏
收藏
[C#]请问如何将字符串转化成十进制?
请问如何将字符串转化成十进制形式?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
38 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LutzMark
2010-01-04
打赏
举报
回复
vrhero
2010-01-04
打赏
举报
回复
这坟够深的...挖坟的不厚道,楼主就不提了...
wanghui0380
2010-01-04
打赏
举报
回复
[Quote=引用 35 楼 newuser2008 的回复:]
引用 34 楼 ffdy88 的回复:
引用 33 楼 viena 的回复:
晕倒~飞
啊
也倒了
[/Quote]
继续倒
NewUser2008
2010-01-04
打赏
举报
回复
[Quote=引用 34 楼 ffdy88 的回复:]
引用 33 楼 viena 的回复:
晕倒~飞
啊
[/Quote]
也倒了
ffdy88
2010-01-04
打赏
举报
回复
[Quote=引用 33 楼 viena 的回复:]
晕倒~飞
[/Quote]啊
viena
2007-06-12
打赏
举报
回复
晕倒~
benefactor
2007-06-11
打赏
举报
回复
需要还原的,不过是对方进行还原。请问如何解决?
王集鹄
2007-06-11
打赏
举报
回复
还有个问题你是否需要还原,就是整数转化为字符串?
王集鹄
2007-06-11
打赏
举报
回复
楼主问题不时酱紫问的
你直接举三个例子就说明需求了
"test" = 1952805748
这几个字符串将得到什么整数?
"Zswang" = ?
"路过!" = ?
"Hello world" = ?
benefactor
2007-06-11
打赏
举报
回复
viena,上面那个代码好像没有转成10进制,
我用它转test结果是116101115116 ,好像只是转成了ASCII码.
对方的结果:
t e s t
116 101 115 116
转为16进制
74 65 73 74
74657374转为10进制=1952805748
benefactor
2007-06-11
打赏
举报
回复
谢谢viena,不过等等在结贴,有问题还好请教,呵呵。
viena
2007-06-11
打赏
举报
回复
用字符编码?
string sIn = "6474828-3--------------------------------http://www.site.com/some.jsp";;
string sOut = "";
foreach(char c in sIn)
{
sOut += ((int)c).ToString();
}
viena
2007-06-11
打赏
举报
回复
string sIn = "hello 123";;
string sOut = "";
foreach(char c in sIn)
{
if (char.IsDigit(c))
{
sOut += c;
}
}
decimal dec = decimal.Parse(sOut);//123
benefactor
2007-06-11
打赏
举报
回复
转换后的结果是 ~类似~ 这样的
413978883847044255071485918260427419690848077723321199602276507665344319263522666081950790686713087795133854214255673059745434759
benefactor
2007-06-11
打赏
举报
回复
能说说具体怎么样将那串转成10进制吗?
这串东西。
6474828-3--------------------------------http://www.site.com/some.jsp
phper2008
2007-06-11
打赏
举报
回复
还是不清楚什么意思?
li45214521
2007-06-11
打赏
举报
回复
ACSII码转换
benefactor
2007-06-11
打赏
举报
回复
最终要转的字符串如下
6474828-3--------------------------------http://www.site.com/some.jsp
其中---表示空格
benefactor
2007-06-11
打赏
举报
回复
我试了一下,无论用hello还是hello123,都不对,
错误
输入字符串的格式不正确。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.FormatException: 输入字符串的格式不正确。
源错误:
行 34:
行 35: string stest = "hello 123";
行 36: decimal dec = int.Parse(stest);
行 37: Response.Write(dec);
行 38:
代码如下:
string stest = "hello 123";
decimal dec = int.Parse(stest);
Response.Write(dec);
wzd24
2007-06-11
打赏
举报
回复
越说越不清楚!
加载更多回复(18)
c#
二进制与
十进制
的转换
二进制转换为
十进制
,
十进制
转换为二进制,控制台应用程序
C#
进制转换的实现(二进制、十六进制、
十进制
互转)
由于二进制数在
C#
中无法直接表示,所以所有二进制数都用一个
字符串
来表示 例如: 二进制: 1010 表示为
字符串
:”1010″ int d = 10; //
十进制
转二进制
字符串
Console.WriteLine(Convert.ToString(d,2)); //输出: 1010 //
十进制
转十六进制
字符串
Console.WriteLine(Convert.ToString(d,16)); //输出: a //二进制
字符串
转
十进制
数 string bin = "1010"; Console.WriteLine(Convert.ToInt32(bin,2)); //输出: 10 //
C#
中2,10,16进制及其ASCII码之间转化
C#
中2,10,16进制及其ASCII码之间转化,
C#
语言编程学习之路
用
C#
实现
十进制
转换为八进制
用
C#
实现
十进制
转换为八进制
labview IEE754浮点数转换程序,通过串口采集到的十六进制
字符串
转换成单精度的浮点数,浮点数转换成十六进制
字符串
labview IEE754浮点数转换程序,通过串口采集到的十六进制
字符串
转换成单精度的浮点数,浮点数转换成十六进制
字符串
C#
111,119
社区成员
642,553
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章