如何类型转换:输int就把string转成int,输double就转成double

BlueskyGreenearth 2006-10-14 06:42:33
如题,想从文件中获取应该转的类型,或者由用户从控制台输入。
...全文
208 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxxuuu 2006-10-17
  • 打赏
  • 举报
回复
从最小的开始。
一类一类的try,成功了就是它,失败了进catch再扩大类型试。
Ivony 2006-10-16
  • 打赏
  • 举报
回复
同一个函数一份重载的返回值类型是确定的,重载函数不允许仅有返回值类型区别。


也就是说,就算你转换成功了,但是函数的返回值是确定类型的。

问题的关键在于转换后干什么……

但很少有人听得进去……
nuoboxgx 2006-10-16
  • 打赏
  • 举报
回复
这个问题有趣
帮顶了
(好像VB已经实现了吧?)
flowersea312 2006-10-16
  • 打赏
  • 举报
回复
帮顶了
yepoint 2006-10-16
  • 打赏
  • 举报
回复
先转换成Int型,再看数据大小,Short型放得下,就再转换成Short型
BlueskyGreenearth 2006-10-16
  • 打赏
  • 举报
回复
我个人觉得只是实现这个会比较难
Knight94 2006-10-14
  • 打赏
  • 举报
回复
to 如何类型转换:输int就把string转成int,输double就转成double

问题是你如何判断用户输入是什么类型,而且要转换成什么类型。

前者可能对于某些类型来说,再转换的时候还可以做一区分。
但是遇到模棱两可的时候,光靠计算机是分辨不出来的。
BlueskyGreenearth 2006-10-14
  • 打赏
  • 举报
回复
我这只是举个例子,那转成int和short总可以吧
czhenq 2006-10-14
  • 打赏
  • 举报
回复
int 不带点
double带点

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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